Installer JRE + SDK java sous Linux... Problème (je craque)

Installer JRE + SDK java sous Linux... Problème (je craque) - Linux et OS Alternatifs

Marsh Posté le 11-11-2003 à 11:35:22    

Bon, alors le plugin java pour firebird marche parfaitement.
 
Mon gros problème maintenant, c'est que j'ai absolument besoin de pouvoir utiliser des applis java en dehors du navigateur. Et là, impossible, malgré toutes les redéfinition de classpath possibles et imaginables, chaque fois que j'essaye de faire java programme.jar il me répond : cException in thread "main" java.lang.NoClassDefFoundError: /usr/share/jedit/4/1/jedit/jar
 
Bref, il me dit qu'il arrive pa à trouver les class.
 
ça fait chierrrrrrrrrrr !!
 
 
Personne aurait un tuto ou des explication CLAIRES sous la main ? Sur le site de sun, ils disent juste d'installer le rpm (ce que j'ai débord fait), mais rien d'autre (ce qui est évidemment insuffisant quand on sait un peu comment fonctionne java).

Reply

Marsh Posté le 11-11-2003 à 11:35:22   

Reply

Marsh Posté le 11-11-2003 à 12:37:44    

java -jar MonProgramme.jar

Reply

Marsh Posté le 11-11-2003 à 15:47:14    

Alors, merci bien, effectivement c'était bien la solution.
 
Pourrais-tu m'expliquer pourquoi il faut préciser ce -jar ? Parce que Linux ne gère pas cette extension ? Il faudrait que je précise que cette extension appartient à l'exécutable java ?  
 
Pourrais-tu me préciser tout ça que je comprenne bien ?  :)  
 
(En tout cas, un énormmmmmmmme merci  :) )
 
 :jap:  :jap:

Reply

Marsh Posté le 11-11-2003 à 15:52:30    

man java

Reply

Marsh Posté le 11-11-2003 à 16:01:21    

Bah la commande java à besoin de lui spécifier que c'est un .jar si il s'agit d'un .jar, c'est aussi simple que ça et ça n'a rien à voir avec linux..
D'ailleur si tu lance java sans options, tu as :
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
 
C tout

Reply

Marsh Posté le 11-11-2003 à 16:17:41    

cedricbrun a écrit :

Bah la commande java à besoin de lui spécifier que c'est un .jar si il s'agit d'un .jar, c'est aussi simple que ça et ça n'a rien à voir avec linux..
D'ailleur si tu lance java sans options, tu as :
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
 
C tout


 
Très bien merci. En fait je posais la question parce que sous windows, un simple dbl click chez moi lançait le .jar  :)  c'est ça qui est con avec win, on sait jamais réellement ce qui se passe. J'ai commencé à migrer entièrement vers Linux, et je compte bien y rester.  :)

Reply

Marsh Posté le 11-11-2003 à 16:25:27    

bonne nouvelle, mais prends alors l'habitude de lire un minimum de doc avant de poser une question comme ça => topic pour débutant en première page
Pour avoir le manuel d'un programme
man NomDuProgramme
en l'occurence
man java
 
 

Reply

Marsh Posté le 11-11-2003 à 16:28:33    

cedricbrun a écrit :

bonne nouvelle, mais prends alors l'habitude de lire un minimum de doc avant de poser une question comme ça => topic pour débutant en première page
Pour avoir le manuel d'un programme
man NomDuProgramme
en l'occurence
man java
 
 
 


 
C'est clair  :)  j'y suis quand même depuis 8 heures ce matin sur ce problème, j'ai lu des tas de tutos dans tous les sens, et tu es le seul à avoir directement pensé au -jar.  :)

Reply

Marsh Posté le 21-01-2004 à 11:37:46    

Moi j'ai le meme probleme mais pourtant avec un .java ^^
 
heimdall:~# java /home/****/java/BonjourMonde.java
Exception in thread "main" java.lang.NoClassDefFoundError: /home/****/java/BonjourMonde/java
 
 
et me dites pas man java moi il me repond ca :
 

Citation :


/tmp/zmanYMP9J9:61: warning: can't find numbered character 165
/tmp/zmanYMP9J9:61: warning: can't find numbered character 189
/tmp/zmanYMP9J9:61: warning: can't find numbered character 165
/tmp/zmanYMP9J9:61: warning: can't find numbered character 195
/tmp/zmanYMP9J9:61: warning: can't find numbered character 165
/tmp/zmanYMP9J9:61: warning: can't find numbered character 201
/tmp/zmanYMP9J9:61: warning: can't find numbered character 164
/tmp/zmanYMP9J9:61: warning: can't find numbered character 207
...


Reply

Marsh Posté le 21-01-2004 à 11:41:01    

Hermes le Messager a écrit :

Bon, alors le plugin java pour firebird marche parfaitement.
 
Mon gros problème maintenant, c'est que j'ai absolument besoin de pouvoir utiliser des applis java en dehors du navigateur. Et là, impossible, malgré toutes les redéfinition de classpath possibles et imaginables, chaque fois que j'essaye de faire java programme.jar il me répond : cException in thread "main" java.lang.NoClassDefFoundError: /usr/share/jedit/4/1/jedit/jar
 
Bref, il me dit qu'il arrive pa à trouver les class.
 
ça fait chierrrrrrrrrrr !!
 
 
Personne aurait un tuto ou des explication CLAIRES sous la main ? Sur le site de sun, ils disent juste d'installer le rpm (ce que j'ai débord fait), mais rien d'autre (ce qui est évidemment insuffisant quand on sait un peu comment fonctionne java).


sous nux, il suffit de taper jedit en console et il lance jedit comme un grand sans avoir besoin de faire un java -jar jedit.jar


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 21-01-2004 à 11:41:01   

Reply

Marsh Posté le 21-01-2004 à 13:07:35    

sebastien a écrit :

Moi j'ai le meme probleme mais pourtant avec un .java ^^
 
heimdall:~# java /home/****/java/BonjourMonde.java
Exception in thread "main" java.lang.NoClassDefFoundError: /home/****/java/BonjourMonde/java
 
 
et me dites pas man java moi il me repond ca :


 
si tu le compile pas, je vois pas comment il peut l'exécuter

Reply

Marsh Posté le 21-01-2004 à 13:21:08    

Se cache honteusement !!
C t bien compilé, mais j'ai pas lancé la bonne commande.
 
Ca commence bien, mon reapprentissage du java tiens

Reply

Marsh Posté le 21-01-2004 à 13:38:25    

par contre, pour ton message d'erreur sur le man java, tu dois avoir un problème de locales

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed