[Risolto]Errore: impossibile trovare o caricare la clas prin
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
[Risolto]Errore: impossibile trovare o caricare la clas prin
Salve a tutti. E' da un paio di giorni che ho questo problema e non riesco proprio a venirne a capo. Una settimana ho iniziato a programmare in java e mi andava tutto bene poi ha iniziato a darmi questo errore (Errore: impossibile trovare o caricare la classe principale "prova.java") e nessun programma java mi è piu andato. Ho provato a disinstallare java e ri-installarlo e continuava a darmelo..alchè ho deciso di formattare ubuntu e ri-installarlo, poi ho ri-installato java ho mandato in esecuzione il classico programma ciao mondo e mi ha dato ancora lo stesso errore!! Help please
Le verione di java è java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
Le verione di java è java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
Ultima modifica di michitocca il martedì 29 ottobre 2013, 8:39, modificato 3 volte in totale.
Re: Errore: impossibile trovare o caricare la classe princip
Non è che esegui:
invece di:
?
Posta il codice e i comandi che esegui.
Codice: Seleziona tutto
java prova.java
Codice: Seleziona tutto
java prova
Posta il codice e i comandi che esegui.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
Re: Errore: impossibile trovare o caricare la classe princip
Questi sono i comandi che faccio. (il primo è per farti vedere i file dentor la cartella)
michele@michele-desktop:~/Desktop/java/eser/es1$ ls
prova.class prova.java
michele@michele-desktop:~/Desktop/java/eser/es1$ javac prova.java
michele@michele-desktop:~/Desktop/java/eser/es1$ java prova.java
Errore: impossibile trovare o caricare la classe principale prova.java
michele@michele-desktop:~/Desktop/java/eser/es1$
michele@michele-desktop:~/Desktop/java/eser/es1$ ls
prova.class prova.java
michele@michele-desktop:~/Desktop/java/eser/es1$ javac prova.java
michele@michele-desktop:~/Desktop/java/eser/es1$ java prova.java
Errore: impossibile trovare o caricare la classe principale prova.java
michele@michele-desktop:~/Desktop/java/eser/es1$
Re: Errore: impossibile trovare o caricare la classe princip
Beh allora ti ho già risposto. Il comando che devi dare è "java prova" non "java prova.java"
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
Re: Errore: impossibile trovare o caricare la classe princip
Cavolo hai ragione. Grazie!!!!!!! Dio santo ho smattato 3 giorni interi su questo errore del caspio! Grande
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
Re: Errore: impossibile trovare o caricare la classe princip
Ok mi sono accorto della boiata che facevo però ora mi è ritornato il problema. Ho dovuto modificare il file .bashrc per inserire delle librerie date dal prof dell'univeristà e modificando il file ( ho aggiunto queste due righe-->CLASSPATH=”$CLASSPATH:~/Libreria/Java/Extension/prog-3ed.jar”
export CLASSPATH) mi appare di nuovo lo stesso errore di prima! Se invece le elimino mi va..
export CLASSPATH) mi appare di nuovo lo stesso errore di prima! Se invece le elimino mi va..
Re: Errore: impossibile trovare o caricare la classe princip
Metti nel classpath anche la working directory:
Codice: Seleziona tutto
export CLASSPATH="$CLASSPATH:.:~/Libreria/Java/Extension/prog-3ed.jar"
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
Re: Errore: impossibile trovare o caricare la classe princip
Ho provato a modificare e ho messo cosi-->export CLASSPATH=”$CLASSPATH:home/michele/Desktop/java/Libreria/Extension/prog-3ed.jar” ma non andava. Quindi ho provato a cambiare versione di java e ho installato la 1.6 ed ora l'errore è diventato "Exception in thread "main" java.lang.NoClassDefFoundError: prova"! Cercando nel web ho trovato sul sito di oracle (http://docs.oracle.com/javase/tutorial/ ... /problems/) lo stesso errore e mi dice di digitare "unset CLASSPATH" e vedere se funziona e infatti va..però dovrei scrivere sempre cosi..un'aiutino? Grazie comunque Zoff per l'aiuto che mi hai dato
Re: Errore: impossibile trovare o caricare la classe princip
Metti quello che ti ho scritto io con :.:
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
Re: Errore: impossibile trovare o caricare la classe princip
Ok grazie ora va! Però il programma che utilizza la libreria prog-3ed non mi va! Mi dice che non riconosce il comando import prog.io e di conseguenza gli altri
Posto il listato:
import prog.io.ConsoleOutputManager;
import prog.io.ConsoleInputManager;
class pappagallo{
public static void main (String[] args) {
ConsoleOutputManager video= new ConsoleOutputManager();
ConsoleInputManager tastiera=new ConsoleInputManager();
String messaggio=tastiera.readLine();
video.println(messaggio);
}
}
Questo è nella cartella /home/michele/Desktop/java/eserc/es2 mentre la libreria è nella cartella /libreria/java/extension/prog-3ed.jar
Questi sono gli errori:
pappagallo.java:1: package prog.io does not exist
import prog.io.ConsoleOutputManager;
^
pappagallo.java:2: package prog.io does not exist
import prog.io.ConsoleInputManager;
^
pappagallo.java:6: cannot find symbol
symbol : class ConsoleOutputManager
location: class pappagallo
ConsoleOutputManager video= new ConsoleOutputManager();
^
pappagallo.java:6: cannot find symbol
symbol : class ConsoleOutputManager
location: class pappagallo
ConsoleOutputManager video= new ConsoleOutputManager();
^
pappagallo.java:7: cannot find symbol
symbol : class ConsoleInputManager
location: class pappagallo
ConsoleInputManager tastiera=new ConsoleInputManager();
^
pappagallo.java:7: cannot find symbol
symbol : class ConsoleInputManager
location: class pappagallo
ConsoleInputManager tastiera=new ConsoleInputManager();
^
6 errors
Che presumo siano dovuti al fatto che non trova il file prog..
Posto il listato:
import prog.io.ConsoleOutputManager;
import prog.io.ConsoleInputManager;
class pappagallo{
public static void main (String[] args) {
ConsoleOutputManager video= new ConsoleOutputManager();
ConsoleInputManager tastiera=new ConsoleInputManager();
String messaggio=tastiera.readLine();
video.println(messaggio);
}
}
Questo è nella cartella /home/michele/Desktop/java/eserc/es2 mentre la libreria è nella cartella /libreria/java/extension/prog-3ed.jar
Questi sono gli errori:
pappagallo.java:1: package prog.io does not exist
import prog.io.ConsoleOutputManager;
^
pappagallo.java:2: package prog.io does not exist
import prog.io.ConsoleInputManager;
^
pappagallo.java:6: cannot find symbol
symbol : class ConsoleOutputManager
location: class pappagallo
ConsoleOutputManager video= new ConsoleOutputManager();
^
pappagallo.java:6: cannot find symbol
symbol : class ConsoleOutputManager
location: class pappagallo
ConsoleOutputManager video= new ConsoleOutputManager();
^
pappagallo.java:7: cannot find symbol
symbol : class ConsoleInputManager
location: class pappagallo
ConsoleInputManager tastiera=new ConsoleInputManager();
^
pappagallo.java:7: cannot find symbol
symbol : class ConsoleInputManager
location: class pappagallo
ConsoleInputManager tastiera=new ConsoleInputManager();
^
6 errors
Che presumo siano dovuti al fatto che non trova il file prog..
Re: Errore: impossibile trovare o caricare la classe princip
Cosa hai messo in CLASSPATH? Prova a sostituire ~ con il path assoluto
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
Re: Errore: impossibile trovare o caricare la classe princip
Ho cercato in giro ep rovato a cambiare il percorso ma nulla quindi ti posto tutti i percorsi
1)Questo è il percorso del file prog-3ed.jar (ce ne uno scompattato perchè ho provato a vedere se cosi andava)
michele@michele-desktop:~/Desktop/java/Extension$ pwd
/home/michele/Desktop/java/Extension
michele@michele-desktop:~/Desktop/java/Extension$ ls
prog-3ed prog-3ed.jar
2)Questo è ciò che ho scritto in .bashrc
CLASSPATH=”$CLASSPATH:.:~/Desktop/java/Extension/prog-3ed.jar”
export CLASSPATH
2a)Ma ho provato ance cosi
CLASSPATH=”$CLASSPATH:/home/michele/Desktop/java/Extension/prog-3ed.jar”
export CLASSPATH
Naturalmente ogni volta che modifico riavvio il terminale..
1)Questo è il percorso del file prog-3ed.jar (ce ne uno scompattato perchè ho provato a vedere se cosi andava)
michele@michele-desktop:~/Desktop/java/Extension$ pwd
/home/michele/Desktop/java/Extension
michele@michele-desktop:~/Desktop/java/Extension$ ls
prog-3ed prog-3ed.jar
2)Questo è ciò che ho scritto in .bashrc
CLASSPATH=”$CLASSPATH:.:~/Desktop/java/Extension/prog-3ed.jar”
export CLASSPATH
2a)Ma ho provato ance cosi
CLASSPATH=”$CLASSPATH:/home/michele/Desktop/java/Extension/prog-3ed.jar”
export CLASSPATH
Naturalmente ogni volta che modifico riavvio il terminale..
Re: Errore: impossibile trovare o caricare la classe princip
Hai provato a sostituire i doppi apici nella definizione del CLASSPATH? Non sembrano quelli corretti.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Prode Principiante
- Messaggi: 47
- Iscrizione: sabato 19 ottobre 2013, 13:08
- Desktop: Ubuntu
- Distribuzione: Ubuntu 13.04
Re: Errore: impossibile trovare o caricare la classe princip
Siiiii! va finalmente!!! grazie mille Zoff!! Mi hai salvato
-
- Prode Principiante
- Messaggi: 1
- Iscrizione: martedì 26 agosto 2014, 15:44
Re: [Risolto]Errore: impossibile trovare o caricare la clas
Anch'io ho lo stesso problema ma non riesco a capire dove è che devo dare il comando "java prova"
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti