J'ai installé le Sun JRE sur un serveur dédié sous Linux.
Quand j'essaie de lancer une application (genre HelloWorld) à partir de
mon accès SSH, j'obtiens l'erreur suivante :
bash-2.05$ ./java ../../javaTest
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
J'ai essayé en ajoutant "-classpath ../lib/rt.jar" ou "-classpath
../lib" mais ça n'a rien changé.
J'imagine qu'il doit y avoir plein de causes possibles à ce genre de
message d'erreur très général, mais quelqu'un pourrait il me donner les
plus fréquentes et des trucs à essayer ? Là je n'y arrive pas du tout
... :-/
Merci d'avance !
Olivier
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Simon OUALID
O.L. wrote:
J'imagine qu'il doit y avoir plein de causes possibles à ce genre de message d'erreur très général, mais quelqu'un pourrait il me donner les plus fréquentes et des trucs à essayer ? Là je n'y arrive pas du tout ... :-/
Merci d'avance ! Olivier
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
O.L. wrote:
J'imagine qu'il doit y avoir plein de causes possibles à ce genre de
message d'erreur très général, mais quelqu'un pourrait il me donner les
plus fréquentes et des trucs à essayer ? Là je n'y arrive pas du tout
... :-/
Merci d'avance !
Olivier
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
J'imagine qu'il doit y avoir plein de causes possibles à ce genre de message d'erreur très général, mais quelqu'un pourrait il me donner les plus fréquentes et des trucs à essayer ? Là je n'y arrive pas du tout ... :-/
Merci d'avance ! Olivier
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
O.L.
Simon OUALID a pensé très fort :
O.L. wrote:
J'imagine qu'il doit y avoir plein de causes possibles à ce genre de message d'erreur très général, mais quelqu'un pourrait il me donner les plus fréquentes et des trucs à essayer ? Là je n'y arrive pas du tout ... :-/
Merci d'avance ! Olivier
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
Simon OUALID a pensé très fort :
O.L. wrote:
J'imagine qu'il doit y avoir plein de causes possibles à ce genre de
message d'erreur très général, mais quelqu'un pourrait il me donner les
plus fréquentes et des trucs à essayer ? Là je n'y arrive pas du tout ...
:-/
Merci d'avance !
Olivier
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
J'imagine qu'il doit y avoir plein de causes possibles à ce genre de message d'erreur très général, mais quelqu'un pourrait il me donner les plus fréquentes et des trucs à essayer ? Là je n'y arrive pas du tout ... :-/
Merci d'avance ! Olivier
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
David
Le Sat, 12 Nov 2005 19:35:16 +0100, O.L. a écrit :
Erf ... Comment on fait pour la définir ?
export JAVA_HOME=/moncheminversJava/
et puis après :
export PATH=$PATH:$JAVA_HOME/bin
comme ça tu peux lancer "java" de n'importe où.
Le Sat, 12 Nov 2005 19:35:16 +0100, O.L. a écrit :
Le Sat, 12 Nov 2005 19:35:16 +0100, O.L. a écrit :
Erf ... Comment on fait pour la définir ?
export JAVA_HOME=/moncheminversJava/
et puis après :
export PATH=$PATH:$JAVA_HOME/bin
comme ça tu peux lancer "java" de n'importe où.
Simon OUALID
O.L. wrote:
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
Commence par tapper : [ root]$ env
Puis vérifie qu'il y a une ligne du genre : JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe : export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable d'environnement CLASSPATH pointe sur le répertoire des librairies : CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Mais normalement les RPM du jdk font ça correctement. Sinon le mieux est de les intégrer au script d'initialisation de l'utilisateur qui a besoin du jdk.
Bonne chance.
O.L. wrote:
Peut être que la variable d'environnement JAVA_HOME n'est pas bien
définie ?
Erf ... Comment on fait pour la définir ?
Commence par tapper :
[root@sirocco root]$ env
Puis vérifie qu'il y a une ligne du genre :
JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe :
export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable
d'environnement CLASSPATH pointe sur le répertoire des librairies :
CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Mais normalement les RPM du jdk font ça correctement. Sinon le mieux est
de les intégrer au script d'initialisation de l'utilisateur qui a besoin
du jdk.
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
Commence par tapper : [ root]$ env
Puis vérifie qu'il y a une ligne du genre : JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe : export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable d'environnement CLASSPATH pointe sur le répertoire des librairies : CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Mais normalement les RPM du jdk font ça correctement. Sinon le mieux est de les intégrer au script d'initialisation de l'utilisateur qui a besoin du jdk.
Bonne chance.
O.L.
David a exposé le 12/11/2005 :
Le Sat, 12 Nov 2005 19:35:16 +0100, O.L. a écrit :
Erf ... Comment on fait pour la définir ?
export JAVA_HOME=/moncheminversJava/
et puis après :
export PATH=$PATH:$JAVA_HOME/bin
comme ça tu peux lancer "java" de n'importe où.
Merci ! Je vais aller tester ...
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
David a exposé le 12/11/2005 :
Le Sat, 12 Nov 2005 19:35:16 +0100, O.L. a écrit :
Erf ... Comment on fait pour la définir ?
export JAVA_HOME=/moncheminversJava/
et puis après :
export PATH=$PATH:$JAVA_HOME/bin
comme ça tu peux lancer "java" de n'importe où.
Merci !
Je vais aller tester ...
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Le Sun, 13 Nov 2005 10:25:48 +0100, Simon OUALID a écrit :
Commence par tapper : [ root]$ env
Commence aussi par éviter de travailler en r00t
O.L.
Simon OUALID a exposé le 13/11/2005 :
O.L. wrote:
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
Commence par tapper : [ root]$ env
Puis vérifie qu'il y a une ligne du genre : JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe : export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable d'environnement CLASSPATH pointe sur le répertoire des librairies : CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Mais normalement les RPM du jdk font ça correctement. Sinon le mieux est de les intégrer au script d'initialisation de l'utilisateur qui a besoin du jdk.
Merci ! :) Mais là j'ai téléchargé juste le JRE, est ce que c'est la même manip à faire ? Ou bien je télécharges le JDK, même si je n'ai pas besoin du compilateur.
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
Simon OUALID a exposé le 13/11/2005 :
O.L. wrote:
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie
?
Erf ... Comment on fait pour la définir ?
Commence par tapper :
[root@sirocco root]$ env
Puis vérifie qu'il y a une ligne du genre :
JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe :
export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable
d'environnement CLASSPATH pointe sur le répertoire des librairies :
CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Mais normalement les RPM du jdk font ça correctement. Sinon le mieux est de
les intégrer au script d'initialisation de l'utilisateur qui a besoin du jdk.
Merci ! :)
Mais là j'ai téléchargé juste le JRE, est ce que c'est la même manip à
faire ?
Ou bien je télécharges le JDK, même si je n'ai pas besoin du
compilateur.
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
Commence par tapper : [ root]$ env
Puis vérifie qu'il y a une ligne du genre : JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe : export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable d'environnement CLASSPATH pointe sur le répertoire des librairies : CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Mais normalement les RPM du jdk font ça correctement. Sinon le mieux est de les intégrer au script d'initialisation de l'utilisateur qui a besoin du jdk.
Merci ! :) Mais là j'ai téléchargé juste le JRE, est ce que c'est la même manip à faire ? Ou bien je télécharges le JDK, même si je n'ai pas besoin du compilateur.
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
O.L.
Simon OUALID avait prétendu :
O.L. wrote:
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
Commence par tapper : [ root]$ env
Puis vérifie qu'il y a une ligne du genre : JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe : export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable d'environnement CLASSPATH pointe sur le répertoire des librairies : CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Re-bonjour,
Je viens d'essayer mais ça ne change rien même quand "env" me montre que les variables d'environnement sont bien définies comme il faut. J'ai tjrs l'erreur :
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
Je vais essayer de télécharger la JRE ou le JDK en version RPM :-s
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
Simon OUALID avait prétendu :
O.L. wrote:
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie
?
Erf ... Comment on fait pour la définir ?
Commence par tapper :
[root@sirocco root]$ env
Puis vérifie qu'il y a une ligne du genre :
JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe :
export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable
d'environnement CLASSPATH pointe sur le répertoire des librairies :
CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Re-bonjour,
Je viens d'essayer mais ça ne change rien même quand "env" me montre
que les variables d'environnement sont bien définies comme il faut.
J'ai tjrs l'erreur :
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Je vais essayer de télécharger la JRE ou le JDK en version RPM :-s
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Peut être que la variable d'environnement JAVA_HOME n'est pas bien définie ?
Erf ... Comment on fait pour la définir ?
Commence par tapper : [ root]$ env
Puis vérifie qu'il y a une ligne du genre : JAVA_HOME=/usr/java/j2sdk1.4.2_04
Et qu'elle pointe au bon endroit.
Sinon tappe : export JAVA_HOME=/path/vers/jdk
Sur certaines versions de la JVM, il faut aussi que la variable d'environnement CLASSPATH pointe sur le répertoire des librairies : CLASSPATH=/usr/java/j2sdk1.4.2_04/lib
Re-bonjour,
Je viens d'essayer mais ça ne change rien même quand "env" me montre que les variables d'environnement sont bien définies comme il faut. J'ai tjrs l'erreur :
Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object
Je vais essayer de télécharger la JRE ou le JDK en version RPM :-s
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
O.L.
(Désolé pour le multi-posting !)
Même avec un RPM ça n'a pas marché, il veut installer des trucs dans des répertoires protégés, AMHA :
error: cannot get exclusive lock on /var/lib/rpm/Packages error: cannot open Packages index using db3 - Opération non permise (1) error: cannot open Packages database in /var/lib/rpm
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
(Désolé pour le multi-posting !)
Même avec un RPM ça n'a pas marché, il veut installer des trucs dans
des répertoires protégés, AMHA :
error: cannot get exclusive lock on /var/lib/rpm/Packages
error: cannot open Packages index using db3 - Opération non permise (1)
error: cannot open Packages database in /var/lib/rpm
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Même avec un RPM ça n'a pas marché, il veut installer des trucs dans des répertoires protégés, AMHA :
error: cannot get exclusive lock on /var/lib/rpm/Packages error: cannot open Packages index using db3 - Opération non permise (1) error: cannot open Packages database in /var/lib/rpm
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
O.L.
Ouiii !!! Avec le JDK ça a marché :)
Merci ...
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
Ouiii !!!
Avec le JDK ça a marché :)
Merci ...
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net