Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Errore riga di comando

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    117

    Errore riga di comando

    Utilizzo linux. Ho installato jdk 1.6

    ho una classe che si chiama Hello.class e il suo corrispettivo Hello.java che si trovano in /file/test/java/

    quando faccio:
    javac /file/test/java/Hello.java

    non ottengo nessun messaggio a schermo

    quando provo a fare:

    java /file/test/java/Hello.class

    ho questo errore:

    Exception in thread "main" java.lang.NoClassDefFoundError: /file/test/java/Hello/class
    Caused by: java.lang.ClassNotFoundException: .file.test.java.Hello.class


    perchè?

    dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Errore riga di comando

    Originariamente inviato da pirpy
    quando provo a fare:

    java /file/test/java/Hello.class

    ho questo errore:

    Exception in thread "main" java.lang.NoClassDefFoundError: /file/test/java/Hello/class
    Caused by: java.lang.ClassNotFoundException: .file.test.java.Hello.class


    perchè?
    Qui ci vogliono delle basi .... innanzitutto quello che si passa al comando 'java' NON deve essere una specifica di file (niente path, slash/backslash, estensione!). Si deve passare un nome di classe, eventualmente completamente qualificato se è in un package (es. com.pippo.Pluto).

    E nella esecuzione di una applicazione Java entra anche in gioco il concetto di "classpath".

    So che potrebbe sembrarti noioso ma ti consiglio di leggere: Setting the class path (specifico per Solaris/Linux)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.