Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
ChriD
Linux 2.x
Messaggi: 362 Iscritto il: dom 30 ott 2005, 16:43
Messaggio
da ChriD » dom 12 mar 2006, 2:16
Premetto che m'interesserebbe utilizzare eclipse come ambiente IDE ma non riesco proprio a far girare sia il jdk che il jre....
Ecco l'errore che mi viene generato quando tento di far partire la VIRTUAL MACHINE....
Codice: Seleziona tutto
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Vi posto anche il file bash_profile che ho modificato ad hoc per il funzionamento di java....
Codice: Seleziona tutto
JAVA_HOME="/usr/java/jre1.5.0_06/bin"
export JAVA_HOME
PLUGIN_HOME="/usr/java/jre1.5.0_06/plugin"
export PLUGIN_HOME
export CLASSPATH=.:/usr/include
Ho anche modificato il path in /etc/profile per farmi riconoscere i comandi javac e java....
Ragà, NULLA, niente vuole sapere di fungere.... ne la jvm ne tantomeno eclipse ne gli script java su firefox!!!
Sto nelle vostre mani....... aiutatemi
zeusOne
Linux 0.x
Messaggi: 1 Iscritto il: mer 9 giu 2004, 0:00
Messaggio
da zeusOne » dom 12 mar 2006, 3:36
Secondo me l'errore sta nella definizione della variabile JAVA_HOME
che deve essere
JAVA_HOME="/usr/java/jre1.5.0_06"
ciaoo
ChriD
Linux 2.x
Messaggi: 362 Iscritto il: dom 30 ott 2005, 16:43
Messaggio
da ChriD » dom 12 mar 2006, 10:50
zeusOne ha scritto: Secondo me l'errore sta nella definizione della variabile JAVA_HOME
che deve essere
JAVA_HOME="/usr/java/jre1.5.0_06"
ciaoo
Ho provato ma sempre stesso errore
MAT
Linux 4.x
Messaggi: 1242 Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena
Messaggio
da MAT » dom 12 mar 2006, 10:55
Sono d'accordo con zeusOne. Hai dato l'export della variabile dopo che l'hai modificata?
La mia situazione è questa:
Codice: Seleziona tutto
matteo@aiur ~ $ echo $JAVA_HOME
/opt/blackdown-jdk-1.4.2.02
matteo@aiur ~ $ ls $JAVA_HOME
bin/ include/ jre/ lib/ man/ share/
E java funziona benissimo (quindi anche Eclipse).
ChriD
Linux 2.x
Messaggi: 362 Iscritto il: dom 30 ott 2005, 16:43
Messaggio
da ChriD » dom 12 mar 2006, 11:29
Forse sto riuscendo a capirne qualcosa....
Prcedentemente avevo scaricato dal sito della sun sia il jdk che il jre in rpm trasformandoli poi in tgz.....
Ho letto però che effettuando questa conversione non sempre funziona e adesso ho provato a scaricare e installare tramite swaret il pacchetto jdk....
Ho disinstallato ovviamente jre e il vecchio jdk e adesso quando provo a far partire un .class
Codice: Seleziona tutto
Exception in thread "main" java.lang.NoClassDefFoundError: Test/class
ChriD
Linux 2.x
Messaggi: 362 Iscritto il: dom 30 ott 2005, 16:43
Messaggio
da ChriD » dom 12 mar 2006, 11:31
Ecco adesso la mia situazione modificata...
Codice: Seleziona tutto
chrid@darkstar:/opt/www$ echo $JAVA_HOME
/usr/lib/jdk1.5.0_06
chrid@darkstar:/opt/www$ ls $JAVA_HOME
COPYRIGHT README.html bin/ include/ lib/ sample/
LICENSE THIRDPARTYLICENSEREADME.txt demo/ jre/ man/ src.zip
pinguinosn
Linux 1.x
Messaggi: 110 Iscritto il: dom 8 feb 2004, 0:00
Slackware: 13.37
Kernel: 3.3
Desktop: gnome3
Distribuzione: archlinux
Località: livorno
Messaggio
da pinguinosn » dom 12 mar 2006, 13:44
echo $JAVA_HOME/
/usr/lib/java/
ls $JAVA_HOME/
COPYRIGHT README.html bin/ include/ lib/ sample/
LICENSE THIRDPARTYLICENSEREADME.txt demo/ jre/ man/ src.zip
Scarica da questo indirizzo oppure da un qualunque mirror della slack la jdk o jre
esempio :
ftp://ftp.eutelia.it/pub/Slackware_Mirr ... k-1.5.0_06
non modificare gli script in /etc/profile.d/ scompatti eclipse nella tua home
e dovrebbe funzionare il tutto.
ciao
inkerman
Linux 0.x
Messaggi: 1 Iscritto il: dom 12 mar 2006, 14:35
Messaggio
da inkerman » dom 12 mar 2006, 14:40
Io faccio cosi'.
1. Scarico il jdk da Sun, quello con estensione .bin
2. Lo rendo eseguibile e lo eseguo mi genera una folder che si chiama come la versione (es.:jdk1.5.0_05)
3. La sposto in /usr/local
4. Per comodità mi creo un link
(ln -s /usr/local/jdk1.5.0_05 /usr/local/java)
5. Modifico /etc/profile in questo modo:
export JAVA_HOME=/usr/local/java
...
export PATH=$PATH:/$JAVA_HOME/bin
6. Provo ad eseguire il comando java --version
PS. Quando esegui una classe non serve l'estensione .class es.:
$ java Test
Ciao
ChriD
Linux 2.x
Messaggi: 362 Iscritto il: dom 30 ott 2005, 16:43
Messaggio
da ChriD » lun 13 mar 2006, 20:27
inkerman ha scritto: Io faccio cosi'.
1. Scarico il jdk da Sun, quello con estensione .bin
2. Lo rendo eseguibile e lo eseguo mi genera una folder che si chiama come la versione (es.:jdk1.5.0_05)
3. La sposto in /usr/local
4. Per comodità mi creo un link
(ln -s /usr/local/jdk1.5.0_05 /usr/local/java)
5. Modifico /etc/profile in questo modo:
export JAVA_HOME=/usr/local/java
...
export PATH=$PATH:/$JAVA_HOME/bin
6. Provo ad eseguire il comando java --version
PS. Quando esegui una classe non serve l'estensione .class es.:
$ java Test
Ciao
Ho fatto come hai detto tu ma ricevo ancora l'errore ...
Codice: Seleziona tutto
Exception in thread "main" java.lang.NoClassDefFoundError: Test
mi puoi dire se dai il comando echo $CLASSPATH cosa vedi??
Paoletta
Staff
Messaggi: 3975 Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese
Messaggio
da Paoletta » lun 13 mar 2006, 20:41
occhio che java è case sensitive...se il file si chiama test.class, dai java test
ChriD
Linux 2.x
Messaggi: 362 Iscritto il: dom 30 ott 2005, 16:43
Messaggio
da ChriD » lun 13 mar 2006, 21:05
Paoletta ha scritto: occhio che java è case sensitive...se il file si chiama test.class, dai java test
No...no ti assicuro....
anche eclipse non mi compila per lo stesso motivo.......
Ci deve essere un qualcosa che non riesco a capire....
MAT
Linux 4.x
Messaggi: 1242 Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena
Messaggio
da MAT » lun 13 mar 2006, 21:37
Più che altro, se definisci la classe Test devi inserire il codice in Test.java e mi raccomando l'iniziale maiuscola!!!
ChriD
Linux 2.x
Messaggi: 362 Iscritto il: dom 30 ott 2005, 16:43
Messaggio
da ChriD » lun 13 mar 2006, 22:07
Un ringraziamento speciale a ikerman......
Ho risolto seguendo i suoi consigli e riavviando la macchina
grazie