Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    HELP! Exception in thread...ecc ecc

    buongiorno a tutti, mi sto avvicinando, causa esame universitario/passione, alla programmazione java.
    Sto provando a lanciare i primi esempi ma dopo la compilazione (javac Welcome1.class) provo a lanciare l'esecuzione col comando "java Welcome1" e mi dà il seguente errore:

    Exception in thread "main" java.lang.NoClassDefFoundError: Welcome1

    Se invece faccio Java -cp . Welcome1 l'errore diventa

    Exception in thread "main" java.lang.NoClassDefFoundError: Welcome1 (wrong
    name:ch2/Welcome1)
    at java.lang.ClassLoader.defineClass1(Native MEthod)
    at java.lang.ClassLoader.defineClass1(classLoader.jav a:620)
    at java.security.SecureClassLoader.defineClass(Secure ClassLoader:java124)
    at java.net.URLClassLoader.defineClass(URLClassloader .java:260)
    at java.net.URLClassLoader.access$100(URLClassloader. java:56)
    at java.net.URLClassLoader$1.run(URLClassloader.java: 195)
    at.java.security.AccessController.doPriveged(Nativ e Method)
    at java.net.URLClassLoader.findClass(URLClassloader.j ava:188)
    at java.lang.Classloader.loadClass(ClassLoader.java:3 06)
    at sun.misc.Laucher$AppClassLoader.loadClass(launcher .java:268)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 51)
    at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)


    Leggendo in giro ho capito che può essere un problema di variabili d'ambiente, ma ho fatto mille prove e non mi cambia nulla.

    La mia configurazione è a seguente

    SO: windows vista
    jdK: C:\Program Files\Java\jdk1.5.0_15
    jre: C:\Program Files\Java\jre1.5.0_15
    cartella contenente file .java e .class: C:\JAVA\2388_Listati\Java_listati\Listati-ch2

    Qualche anima buona può aiutarmi?...O è megio stroncare sul nascere la mia carriera di programmatore Java?!

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    "wrong name:ch2/Welcome1"

    Per caso Welcome si trova in un package?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    guarda (penso di) no, si trova semplicemente i una cartella.
    Ad ogni modo se ti può essere utile ti metto il link da dove ho scaricato il file zip contenente il listato in questione, io mi sono limitato a scompattare la cartella e a metterla in C:\Java.

    http://www.apogeonline.com/2005/libr...88_Listati.zip

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quando lanci javac ti trovi nella cartella con .java?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    si in pratica faccio questo:

    C:\JAVA\2388_Listati\JAVA_Listati-ch2<javac Welcome1.java

    e poi

    C:\JAVA\2388_Listati\JAVA_Listati-ch2<java Welcome1

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Occhio ai titoli: inserire epiteti e cose inutili come "HELP" è vietato dal regolamento (proprio perchè sono inutili e tolgono spazio ad informazioni che possono essere aggiunte).


    Ho corretto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #7
    ok terrò presente x il futuro!

    Ma...nessuna soluzione?!

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.