Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema run programma

  1. #1

    Problema run programma

    Salve a tutti.

    Ho il seguente problema, sono due giorni che ci sbatto la testa e installo e disinstallo programmi a raffica.
    Provando a far funzionare una piccolo progetto java con eclipse va tutto bene.
    Per scrupolo o cercato di farlo girare da consolle e mi da un errore quando eseguo.
    Da notare che ho un macBook con sopra anche win Xp pro sp2 e che su altri pc tutto funziona regolarmente


    javac *.java----->compilo i file java----------->tutto ok, genera i .class

    C:\Documents and Settings\Administrator\Desktop\classes>java prova
    Exception in thread "main" java.lang.NoClassDefFoundError: prova
    Caused by: java.lang.ClassNotFoundException: prova
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)

    In pratica come se prova non esistesse o non riuscisse a trovarlo.
    Potrei scrivere anche------> java abcdefg e mi darebbe lo stesso errore
    Ho installato la versione jdk 6

    se faccio

    C:\Documents and Settings\Administrator\Desktop\classes>javac -version
    javac 1.6.0_06

    C:\Documents and Settings\Administrator\Desktop\classes>java -version
    java version "1.6.0_06"
    Java(TM) SE Runtime Environment (build 1.6.0_06-b02)
    Java HotSpot(TM) Client VM (build 10.0-b22, mixed mode, sharing)

    Ho settato le variabili di ambiente cosi
    1-PATH : .........;C:\Programmi\Java\jdk1.6.0_06\bin\
    2-JAVAHOME : C:\Programmi\Java\jdk1.6.0_06\

    Sono due giorni che installo e disinstallo jdk e tomcat, devo fare un progetto e non riesco a risolvere questo problema.

    Vi prego aiutatemi.

    Grazie

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

    Re: Problema run programma

    Originariamente inviato da mixgiogio
    Per scrupolo o cercato di farlo girare da consolle e mi da un errore quando eseguo.

    C:\Documents and Settings\Administrator\Desktop\classes>java prova
    Exception in thread "main" java.lang.NoClassDefFoundError: prova

    In pratica come se prova non esistesse o non riuscisse a trovarlo.
    La solita questione sul "classpath" .... che sarebbe una delle primissime cose da imparare in Java.

    Setting the class path
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Grazie per la risposta e la rapidità

    Immaginavo fosse un problema del genere.
    Ma ho letto da piu fonti che vanno settati in questo modo

    1-PATH : .........;C:\Programmi\Java\jdk1.6.0_06\bin\
    2-JAVAHOME : C:\Programmi\Java\jdk1.6.0_06\

    tu hai altre idee o soluzioni

    Grazie

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da mixgiogio
    1-PATH : .........;C:\Programmi\Java\jdk1.6.0_06\bin\
    2-JAVAHOME : C:\Programmi\Java\jdk1.6.0_06\
    Tra l'altro è JAVA_HOME, non JAVAHOME. Comunque non centrano con il "classpath" che è ancora un'altra cosa. Vedi link indicato sopra.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Risolto tutto

    Mancava il . nel classpath...

    grazie a tutti

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.