Java erreur

Java erreur - Programmation

Marsh Posté le 17-12-2001 à 17:53:03    

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 ???

Reply

Marsh Posté le 17-12-2001 à 17:53:03   

Reply

Marsh Posté le 17-12-2001 à 20:57:33    

tu tapes "java" :)

Reply

Marsh Posté le 17-12-2001 à 21:31:38    

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


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 18-12-2001 à 08:57:29    

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 ?

Reply

Marsh Posté le 18-12-2001 à 09:57:53    

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


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 18-12-2001 à 10:13:43    

Je comprend ta réaction mais t pas obligè d'être aussi agressif dans tes réponses...
En tout cas merci pour tout...

Reply

Marsh Posté le 18-12-2001 à 10:19:53    

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


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 18-12-2001 à 10:26:05    

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

Reply

Marsh Posté le 18-12-2001 à 10:42:09    

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+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 18-12-2001 à 10:57:01    

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

Reply

Marsh Posté le 18-12-2001 à 10:57:01   

Reply

Marsh Posté le 18-12-2001 à 11:25:57    

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 ?


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 18-12-2001 à 14:01:05    

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

Reply

Marsh Posté le 18-12-2001 à 16:09:17    

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 ?


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 18-12-2001 à 16:11:34    

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


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 18-12-2001 à 16:13:54    

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

Reply

Marsh Posté le 18-12-2001 à 16:39:16    

Question si t toujours là!
mon appli marche en java, puis-je installer le JDK au lieu du JRE ?

Reply

Marsh Posté le 18-12-2001 à 19:43:29    

sidetm a écrit a écrit :

Question si t toujours là!
mon appli marche en java, puis-je installer le JDK au lieu du JRE ?  




Darklord, si tu veux je prends le relais.
 
sidetm: si tu veux...
JDK = JRE + javac (compilation)
 
Renaud

Reply

Marsh Posté le 18-12-2001 à 21:31:38    

Affirmatif :D
 
Si tu ne développes pas en java, aucun intérêt.
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 19-12-2001 à 01:06:48    

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)

Reply

Sujets relatifs:

Leave a Replay

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