|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2003
Città: Pisa/Cosenza
Messaggi: 1364
|
[JAVA] La classe c'è, il CLASSPATH mi sembra corretto.. e invece errore :O
Ciao,
ho formattato da poco.. e da poco ho rimesso il computer apposto anche per programmare in Java. Scrivo subito il path e il classpath: Nome Variabile: Path Valore Variabile: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Programmi\Intel\Wireless\Bin\;C:\Programmi\Support Tools\;C:\Programmi\MATLAB7\bin\win32;C:\Programmi\Java\jdk1.5.0_06\bin; Nome Variabile CLASSPATH Valore Variabile: .;C:;C:\poo; In poo ho un paio di librerie sfizione, tra cui una che uso sempre per la lettura di input da riga di comando, sta nel percorso C:\poo\inout. dentro ci sta una classe Console che contiene i metodi che sfrutto. scrivendomi una classetta del tipo: Codice:
import poo.inout.*;
public class GestioneEsami{
public static void main(String args[]){
int test=Console.readInt("x");
}
}
Codice:
Exception in thread "main" java.lang.NoClassDefFoundError: poo/inout/Console
at GestioneEsami.main(GestioneEsami.java:6)
Premere un tasto per continuare . . .
Come se non trovasse la classe... Ma allora perchè a tempo di compilazione va tutto ok? E comunque a me sembra tutto al posto giusto.. no? dove ho sbagliato?
__________________
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Dato che hai un package poo.inout, sarebbe più giusto se CLASSPATH fosse: .;C:\
Questo perché la JVM cercherà sotto C:\ un file poo\inout\Console.class
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2003
Città: Pisa/Cosenza
Messaggi: 1364
|
Quote:
laaaaaa backslaaaaash dopo C: Scusate il thread completamente inutile
__________________
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:41.



















