|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Errore di compilzione java sotto linux
Dichiaro una classe che estende Jframe, ovviamente importo javax.swing.*, ma dà l'errore:
error:Cannot find class "JFrame" [JLS 8] Come mai? Uso mandrake 10, e mi pare di aver capito che usa kaffè per compilare/eseguire programmi java, dipende da questo? Posso installare il normale sdk della sun? Grazie e ciao.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
|
Questione di classpath...
|
|
|
|
|
|
#3 | |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Re: Errore di compilzione java sotto linux
Quote:
Ciao. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Ok, provero a scaricare l'sdk della sun appnea avro imparato come si istallano i programmi sotto linux
La cosa strana è che se invece di JFrame uso Frame compila senza problemi...se il problema è il classpath non dovrebbe dare lo stesso problema?
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#5 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
in effetti dovrebbe. se scrivi "java -version" sulla consolle che ti risponde? Forse hai una versione "antica" delle librerie...strano però, su una Mandrake nuova di zecca. Mah, misteri della tecnologia...
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Quote:
cavolo, forse è questo il problema,,,viene fuori: Engine: Just-in-time v3 Version: 1.1.2 Java Version: 1.1 In effetti potevano mettere una versione più recente, tanto più che dicono che linux è il sistema per i programmatori Ma allora perchè non dà errore quando metto l'istruzione import javax.swing.*;?
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
|
#7 |
|
Bannato
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
|
Effettivamente dovrebbe dirti che il package "javax.swing" non esiste, già in compilazione.
prova a frugare nel tuo Hadr Disk cercando i file "rt.jar". Una volta che l'hai trovato, puoi dare un'occhiata a quello che c'è dentro: jar -tf rt.jar stampa su consolle i nomi delle classi ed dei package contenuti nell'archivio (rt.jar è il "core" delle librerie Java). Se c'è javax.swing ma non javax.swing.JFrame...allora mandrake ha un Java proprio strano. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:05.



















