Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2593 connectés 

 


Dernière réponse
Sujet : Installer JRE + SDK java sous Linux... Problème (je craque)
arghbis par contre, pour ton message d'erreur sur le man java, tu dois avoir un problème de locales

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
arghbis par contre, pour ton message d'erreur sur le man java, tu dois avoir un problème de locales
Sebastien Se cache honteusement !!
C t bien compilé, mais j'ai pas lancé la bonne commande.
 
Ca commence bien, mon reapprentissage du java tiens
arghbis

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

Mjules

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

Sebastien 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
...


Hermes le Messager

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.  :)

cedricbrun 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
 
 
Hermes le Messager

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.  :)

cedricbrun 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
j_c_p man java
Hermes le Messager 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:
cedricbrun java -jar MonProgramme.jar
Hermes le Messager 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).

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)