| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  12-11-2005, 08:22 | #1 | 
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | 
				
				Path e classpath java in linux...
			 
		Ecco il mio problema, uso da pochissimo linux e non ho idea di come si possano impostare path e classpath per utilizzare i vari eseguibili dei jdk. Mi potete descrivere la procedura??? Ps: uso openSuse 10 
				__________________ gamertag: Jean Axenlas now live on Forza4 | 
|   |   | 
|  12-11-2005, 11:15 | #2 | 
| Member Iscritto dal: Apr 2005 
					Messaggi: 224
				 | 
		Ciao, prova a digitare nella console Codice: export PATH=$PATH:{JDK_HOME}/bin | 
|   |   | 
|  12-11-2005, 11:44 | #3 | |
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | Quote: 
 In win sto fatto è decisamente più facile da configurare   
				__________________ gamertag: Jean Axenlas now live on Forza4 | |
|   |   | 
|  12-11-2005, 11:50 | #4 | 
| Member Iscritto dal: Apr 2005 
					Messaggi: 224
				 | 
		Non è più facile è solo che bisogna sapere come si fa. Cmq quello che ti ho scritto funziona solo che vale momentaneamente per la sessione corrente, infatti se esegui quella stringa e, senza chiudere la console, digiti "java" vedrai che il comando è riconosciuto. Per impostarla in modo permanente devo fare una ricerchina...   | 
|   |   | 
|  12-11-2005, 14:10 | #5 | 
| Member Iscritto dal: Apr 2005 
					Messaggi: 224
				 | 
		Trovato: inserisci la stringa Codice: export PATH=$PATH:/usr/java/jdk1.5.0_05/bin ciao   | 
|   |   | 
|  12-11-2005, 16:03 | #6 | |
| Senior Member Iscritto dal: Jun 2001 Città: Alessandria (provincia) 
					Messaggi: 4772
				 | Quote: 
 Codice: JAVA_HOME=:/usr/java/jdk1.5.0_05 PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME | |
|   |   | 
|  13-11-2005, 16:00 | #7 | 
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | 
		k, ho risolto parzialmente. Nel senso che la PATH sono riuscito ad impostarla (modificando il file bash.bashrc.local e aggiungendo la stringa postata prima), ma non riesco ad impostare il classpath. In oltre utilizzando le librerie standard compiloa tranquillamante, ma poi non mi lascia eseguire il programma e mi da un messaggio d'errore (in win invece, con lo stesso codice, con mi da problemi ne di complilazione ne i esecuzione). Che può essere????
		 
				__________________ gamertag: Jean Axenlas now live on Forza4 | 
|   |   | 
|  13-11-2005, 17:50 | #8 | |
| Member Iscritto dal: Apr 2005 
					Messaggi: 224
				 | Quote: 
 | |
|   |   | 
|  13-11-2005, 18:56 | #9 | 
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | 
		Uso il comando java per lanciare il file .class (quindi # java "nome") e mi compare questa stringa: # Exception in thread "main" java.lang.NoClassDefFoundError: "nome" E' una cosa molto strana, non vorrei che ci siano altre cose da configurare in ambiente linux rispetto a win 
				__________________ gamertag: Jean Axenlas now live on Forza4 | 
|   |   | 
|  13-11-2005, 23:18 | #10 | 
| Senior Member Iscritto dal: Jun 2001 Città: Alessandria (provincia) 
					Messaggi: 4772
				 | 
		JAVA_HOME l'hai settato? Prova a mettere a riga di comando java -classpath ./ nomeApplicazione Se funziona, puoi settare nel bashrc CLASSPATH = ./ Hai provato anche a dare java -version per vedere se ti sta vedendo effettivamente il JDK e non piuttosto il kaffe che soprattutto sotto debian è molto prepotente  ?? | 
|   |   | 
|  14-11-2005, 17:16 | #11 | 
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | 
		Ho dato un'occhiata al sito della sun è ho notato che nella lista compatibiltà c'è solo gnome. Potrebbe essere questo il problema, visto che ho istallato KDE???
		 
				__________________ gamertag: Jean Axenlas now live on Forza4 | 
|   |   | 
|  14-11-2005, 18:29 | #12 | |
| Senior Member Iscritto dal: Jun 2001 Città: Alessandria (provincia) 
					Messaggi: 4772
				 | Quote: 
 Non capisco cosa c'entri Gnome e/o KDE rispetto al JDK. | |
|   |   | 
|  15-11-2005, 20:45 | #13 | 
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | 
		Ok, sono riuscito ad impostare anche il classpath, ora compila anche con librerie non standard. Per il comando java ancora non funge e continua a darmi ancora quell'errore precedente e non riesco a capire ancora a cosa possa essere dovuto...
		 
				__________________ gamertag: Jean Axenlas now live on Forza4 | 
|   |   | 
|  15-11-2005, 20:56 | #14 | 
| Senior Member Iscritto dal: Jun 2001 Città: Alessandria (provincia) 
					Messaggi: 4772
				 | 
		java -version l'hai provato? Cosa ti restituisce? Che distribuzione di Linux usi? Dovresti descrivere da dove lanci java, ovvero: "mi trovo nella directory xy, dò java nome e nome si trova nella directory pincoPallo". Magari si riesce a dirti di più. | 
|   |   | 
|  15-11-2005, 20:58 | #15 | |
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | Quote: 
 Codice: java version "1.5.0_05" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05) Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing) 
				__________________ gamertag: Jean Axenlas now live on Forza4 | |
|   |   | 
|  15-11-2005, 23:32 | #16 | 
| Senior Member Iscritto dal: Jun 2001 Città: Alessandria (provincia) 
					Messaggi: 4772
				 | 
		OK, Java è a posto, viene vista quella ufficiale. Prova a dirci quando apri la console dove ti piazzi rispetto al codice. Nel classpath hai messo ./: per dire di considerare anche la directory in cui ti trovi quando lanci java ? | 
|   |   | 
|  16-11-2005, 07:40 | #17 | |
| Senior Member Iscritto dal: Jul 2002 Città: Milano 
					Messaggi: 3095
				 | Quote: 
 Ps: sì, ho messo ./   
				__________________ gamertag: Jean Axenlas now live on Forza4 | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 03:05.









 
		 
		 
		 
		







 
  
 



 
                        
                        










