|
Dernière réponse | |
---|---|
Sujet : Java erreur | |
benou | juste une remarque puisque tu as l'air de débutter : attention quand tu fais "java -cp install.zip Install". le i majuscule de Install est important (tu ne l'avais pas) |
Aperçu |
---|
Vue Rapide de la discussion |
---|
benou | juste une remarque puisque tu as l'air de débutter : attention quand tu fais "java -cp install.zip Install". le i majuscule de Install est important (tu ne l'avais pas) |
darklord22 | Affirmatif :D
Si tu ne développes pas en java, aucun intérêt. A+ |
- Renaud - |
|
sidetm | Question si t toujours là!
mon appli marche en java, puis-je installer le JDK au lieu du JRE ? |
sidetm | ok c sympha, je t'explique tout pis tu me casse comme çà cool !
non sans rire çà fait 2 jours que je passe dessus je ne trouve pas de solution... je connais pas JVM sous linux... |
darklord22 | [citation][nom]sidetm a écrit[/nom
je me pose quand meme une question je ne sais pas si le bug vient de la jvm ou du moteur [/citation] Le bug c'est toi :D :lol: :lol: :lol: Sans rancune, c'est juste que tu n'as pas l'air de chercher beaucoup ... J'ai l'air méchant comme ça mais si ça marche toujours pas tu peux me recontacter et je verrai ce que je peux faire ... |
darklord22 | java -cp install.zip Install fait la chose suivante:
Dit a la JVM que les fichiers java dont il a besoin se trouvent dans un fichier qui s'appelle install.zip Dit a la JVM que la classe principale, i.e. qui est celle qui va lancer le prog java (ici une procédure d'installation je suppose) s'appelle install et qui se trouve dans le root . Je recommence à être déçu. Tu me sembles ne pas chercher beaucoup ... Est ce que le fichier install.zip est dans le meme répertoire que dans celui où tu exécutes java ? Si tu es dans /home/jeneconnaisrienajavanialinux/ et que ton fichier install.zip est dans /dev/null si tu tapes java -cp install.zip ... Il va pas deviner tout seul ou es le fichier install.zip. :D Donc soit tu le bouges dans le répertoire ou tu es soit tu tapes java -cp /dev/null/install.zip Install Tu me suis ? |
sidetm | euh, en fait je dois installer un moteur d'indexation ecrit en java sur un serveur linux.
Je ne connais pas particulierement le java, d'ailleur je ne programme pas en java. Quand a linux je connais un peu sans plus... le probleme c que ce moteur doit marcher pour demain au plus tard, alors voilà faut que je m'adapte au nouveau environnement... c pas toujours facile. Bref pour revenir aux problemes, je sais qu'il faut installer une jvm pour que mon moteur marche, g donc installer Java Runtime Environnement 1.3.0 d'IBM. le moteur est stocker dans un fichie install.zip Pour l'intallation du moteur il faut selon les fournisseurs taper la commande suivante : java -cp install.zip install lorsque j'excute la ligne de commande g droit a une erreur :Exception in thread "main" java.lang.NOClassDefFoundError malheureusement je ne sais pas pkoi... enfin voilà le pkoi du comment... je me pose quand meme une question je ne sais pas si le bug vient de la jvm ou du moteur bon si t'as une idée ?? j'accepte volontier ;-) merci |
darklord22 | A ma connaissance il n'y a jamais eu de JRE (la commande je veux dire).
java est la commande qui permets de lancer la virtual machine et donc d'executer un prog Java. Pour le path que tu dois mettre dans ton profile, c'est bien ce que tu as mis mais je l'éditerai dans le .profile de ta home directory ou dans ton fichier bash histoire que tu doives pas le retaper chaque fois que tu as besoin de la jvm Question : t'as pas l'air doué en java non plus. Pq tu l'as installé sous linux? Pour executer quoi exactement ? |
sidetm | oups c fait, bon çà a semble marcher correctement...
si t'as le temps j'aurai 2 3 petit question... g installer IBM-JRE1.3.0. runtime environnement... quand je vais dans /opt/IBMJava2-13/jre/bin est que j'execute ./java il me marque les differentes options... pour le path je ne sais pas ce que je dois mettre tu pourrais m'eclairer stp ? je sais que c un truc du genre mais je ne sais pas exactement quoi mettre. export PATH=$PATH:/opt/IBMJava2-13/jre/bin aussi pkoi je n'ai pas la commande ./jre ? dans les anciennes version il me semble que c t jre est-ce que ca a été remplacé par java ? d'avance merci pour tout... PB d'avance merci... |
darklord22 | Si SUN connait le bug et le référence, il doit donner un lien vers le fichier. Ou du moins un moyen de l'atteindre.
Pour l'IBM JRE, aucune idée mais il me semble que tu devrais rencontrer exactement la même erreur ... A+ |
sidetm | Bon a vrai dire, g un peu joué le neuneu, je ne voulais pas rentré dans les détails... :)
Mon vrai probleme c l'erreur que marque java: erro while loading share librarie... Ce bug est connu est reférence, sun préconise l'installation du package compat-libstdc++-6.21-2.9.0.0.i386.rpm cependant je n'ai l'ai pas trouvé sur le WEB, g trouvé d'autre package du meme style mais je n'ai pas envie de demolir mon serveur en installant de mauvaise librairie ? tu me suis ? bon ceci etant c pas grave g enleve le package et je vais installer le JRE de IBM, d'ailleur sais tu si IBMJava2-JRE-1.3-10.0.i386.rpm fonctionne correctement sous red hat 7.0 je n'ai pas trouvé plus d'info |
darklord22 | no problem. Tu dois juste avoir conscience qu'il va etre quasi-impossible de t'aider dans ces conditions, c'est tout. Lorsque tu maitriserais les bases de linux ca ira mieux ... |
sidetm | Je comprend ta réaction mais t pas obligè d'être aussi agressif dans tes réponses...
En tout cas merci pour tout... |
darklord22 | pour moi le topic se cloture là. Je crois que tu devrais apprendre à manipuler les fonctions de base de linux avant de demander pq un prog que tu as visiblement mal installé ne fonctionne pas.
Mon conseil: 1) Désinstalle linux (fdisk c pas mal) 2) Apprends linux 3) Réinstalle linux 4) Installe (proprement cette fois) le jdk Et pour répondre à ta question, c'est pareil que windows. Quand un fichier exe est dans un répertoire et qu'il n'est pas dans ton PATH, y accéder depuis un autre endroit te balance un file not found .... Tu pensais que ct différent avec linux? Y a une variable path aussi. Ouvre un autre topic éventuellement mais il y a un forum pour ça |
sidetm | reuh, d'abord merci de vos reponses,
alors quand je tape ./java il me marque error while loading shared libraries : libstdc++-libc6.1-1.so.2 : cannot load share object file: no such file or directory d'ailleur l'appel a java marche uniquement depuis le repertoire /usr/java/jre1.3.1/bin/ sinon il me marque commande not found je suis sous red hat 7.0, vous n'auriez pas une idée du pkoi çà marche pas ? |
darklord22 | Ca veut dire quoi la JVM marche ?
pour tester si la JVM marche commence par taper java -version dans une console pour voir ce que ça donne ... |
benou | tu tapes "java" :) |
sidetm | Bonjour g installer sous un server linux red hat 7.0
le runtime environnement 1.3.1, but i doesn't work, quelqu'un pour m'expliquer un truc simple : comment tester si la JVM marche ??? |