Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/04/2009, à 22:30

franky42

problem avec java...

Bonsoir,

Je veux installer plarpebu (karaoké), aprés avoir lancer la commande : ant run, j'ai ce message, et je n'arrive pas en m'en sortir. Java5,6 sont installé, jdk aussi, je rame grave sad

*********************************************************************************************************
franck@ubuntu-desktop:~/Bureau/plarpebu$ ant run
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk/lib/tools.jar
Buildfile: build.xml

init:

compile:
    [javac] Compiling 52 source files to /home/franck/Bureau/plarpebu/build/classes.player

BUILD FAILED
/home/franck/Bureau/plarpebu/build.xml:49: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-6-openjdk/jre"

Total time: 0 seconds


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#2 Le 02/04/2009, à 07:23

fridobox

Re : problem avec java...

La solution est dans le message d'erreur.
Ta variable d'environnement pointe vers la JRE alors que ANT s'attends à ce qu'elle pointe vers le JDK (/usr/lib/jvm/java-6-openjdk).


Ubuntero depuis 7.04. Linux registered user number 486328

Hors ligne

#3 Le 02/04/2009, à 12:57

franky42

Re : problem avec java...

désolé, mais pas fortich en englais, alors faut il faire pour changer ce pointage ?
merci beaucoup


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#4 Le 02/04/2009, à 14:08

fridobox

Re : problem avec java...


Ubuntero depuis 7.04. Linux registered user number 486328

Hors ligne

#5 Le 02/04/2009, à 21:09

franky42

Re : problem avec java...

merci, j'ai fais printenv, je n'ai aucune variable qui s'appelle JAVA_HOME ou qui y ressemble?

il y a aussi ce message:

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.

ca devient pas simple:(


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#6 Le 02/04/2009, à 21:34

cledesol

Re : problem avec java...

Bonsoir

JRE est le Java Runtime Environment . C'est un java limité à l'exécution des progammes Java

JDK est le Java Design Kit. C'est un Java de développement et c'est lui qui contient le compilateur "javac"

Ce qui me parait curieux dans ta description du problème, c'est que tu dis avoir installé le JDK et que ton environnement n'y fait pas référence.

Peux-tu vérifier dans Synaptic que le paquet "sun-java6-jdk" est bien installé ?


Bon, eh bien je vais partir en Théorie parce qu'en Théorie, tout se passe bien ....

Hors ligne

#7 Le 02/04/2009, à 22:17

franky42

Re : problem avec java...

oui je confirme, bien installé dans synaptic


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#8 Le 03/04/2009, à 17:46

fridobox

Re : problem avec java...

si

echo $JAVA_HOME

n'indique rien, tu dois ajouter cette variable d'environnement toi-même en indiquant le chemin vers le JDK.


Ubuntero depuis 7.04. Linux registered user number 486328

Hors ligne

#9 Le 03/04/2009, à 22:17

franky42

Re : problem avec java...

fridobox a écrit :

si

echo $JAVA_HOME

n'indique rien, tu dois ajouter cette variable d'environnement toi-même en indiquant le chemin vers le JDK.

ca renvoi rien, mais j'ai beau tourner le tuto que tu m'as cité plus haut dans tous les sens, je ne comprends pas comment il faut faire pour ajouter cette variable, il faut allé dans le PATH, mais aprés ??????


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#10 Le 05/04/2009, à 11:05

fridobox

Re : problem avec java...

Non, pas dans le PATH, PATH est une autre variable d'environnement.
Moi j'ai ajouté celle de java dans /etc/environment ainsi elle est la même pour tous les utilisateurs dont root.
Ajoute une nouvelle ligne avec

JAVA_HOME="chemin/vers/le/JDK"

Évidement, il faut la tenir à jour lors des mises à jour vers la version java 7.


Ubuntero depuis 7.04. Linux registered user number 486328

Hors ligne

#11 Le 05/04/2009, à 13:32

franky42

Re : problem avec java...

merci de m'assister dans ce lourd périple.
voici mon ENV:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="fr_FR:fr:en_GB:en"
LANG="fr_FR.UTF-8"
JAVA_HOME="/usr/lib/jvm/java-6-openjdk/jre"

toujour le même probléme.
Je vais essayé de poser ma question dans multimedia.....


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#12 Le 06/04/2009, à 17:42

guiom056

Re : problem avec java...

J'ai le même problème, ça serait cool que vous nous aidiez à le résoudre wink
Ca m'affiche le même message d'erreur que franky42, et quand je regarde dans le répertoire /usr/lib/jvm/java-6-openjdk, je n'ai pas de sous-répertoire "lib"

Hors ligne

#13 Le 06/04/2009, à 21:04

franky42

Re : problem avec java...

bon j'avance ........

c'est bien un probléme de pointage de variable.
A force de recherche et d'essais, j'ai recherché tools.jar, et je ne l'ai pas trouvé la ou il devrait être, pourquoi j'en sais rien.
Je l'ai trouvé ici: /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/lib/.....
j'ai donc fait:
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.16/ au prompt de mon répertoire flarpebu, puis ant run, et bingo, j'ai eu eu l'agréable surprise de voir flarpebu smile smile

Par contre je comprends pas tout, car le faite de faire ant run, le soft se lance, alors que je l'ai même pas encore compilé. Donc si j'essaie de le compiler avec ant compile, j'ai:

franck@ubuntu-desktop:~/plarpebu$ ant compile
Buildfile: build.xml

init:
    [mkdir] Created dir: /home/franck/plarpebu/build/classes.player
    [mkdir] Created dir: /home/franck/plarpebu/build/classes.plugins

compile:
    [javac] Compiling 52 source files to /home/franck/plarpebu/build/classes.player
    [javac] /home/franck/plarpebu/src/player/com/plarpebu/SkinMgr.java:91: warning: [deprecation] enable() in com.l2fprod.gui.plaf.skin.SkinLookAndFeel has been deprecated
    [javac]             SkinLookAndFeel.enable();
    [javac]                                        ^
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 1 warning
    [javac] Compiling 21 source files to /home/franck/plarpebu/build/classes.plugins

BUILD SUCCESSFUL
Total time: 5 seconds

Moi yen a pas tout compris sad ?, ca doit pas être bon, car j'arrive pas à lancer le soft en tapant plarbebu
Besoin d'aide de spécialistes wink


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#14 Le 07/04/2009, à 15:46

fridobox

Re : problem avec java...

JAVA_HOME="/usr/lib/jvm/java-6-openjdk/jre"

JAVA_HOME doit pointer vers le JDK, non le JRE :

JAVA_HOME="/usr/lib/jvm/java-6-openjdk"

[javac] /home/franck/plarpebu/src/player/com/plarpebu/SkinMgr.java:91: warning: [deprecation] enable() in com.l2fprod.gui.plaf.skin.SkinLookAndFeel has been deprecated

Cela indique que tu tentes de compiler avec une version trop récente du JDK.
Tu devrais trouver la version avec la quelle le programme a été écrit et compiler avec celui-ci (peut-être JDK 1.4).

Dernière modification par fridobox (Le 07/04/2009, à 15:46)


Ubuntero depuis 7.04. Linux registered user number 486328

Hors ligne

#15 Le 07/04/2009, à 21:16

franky42

Re : problem avec java...

Voila ce que j'ai trouvé sur le site des dev, pour les versions: 
http://miageprojet.unice.fr/twiki/bin/v … aKarPlayer

If you are not sure what version to get, get the version that comes "with a VM". In that case the java runtime environment will be installed on your system with the player. If you prefer to try an installer "without a VM", check that you have Java Runtime Environment version 1.4.2 at least, installed on your system.

J'suis vraiment un jeuno. Une histoire avec ou sans VM ca devient vraiment compliqué:(, je sais vraiment plus quoi faire

Y fo que je trouve, pour les melomane, le son est vraiment bon...

Dernière modification par franky42 (Le 07/04/2009, à 21:18)


DELL Intel Dual core2 6300  - 4Go Ram - 150 Go en SATA Raid 0 pour crosoft - 400 Go en SATA pour tutux -Nvidia Gforce 7900GS - Cam Logitec E3500 - dual boot par le bios F12
KUbuntu 9.02

Hors ligne

#16 Le 23/12/2010, à 17:27

00_00

Re : problem avec java...

guiom056 a écrit :

J'ai le même problème, ça serait cool que vous nous aidiez à le résoudre wink
Ca m'affiche le même message d'erreur que franky42, et quand je regarde dans le répertoire /usr/lib/jvm/java-6-openjdk, je n'ai pas de sous-répertoire "lib"

Je viens d'avoir le même problème.

Je l'ai résolu en faisant

sudo apt-get install openjdk-6-jdk

J'espère que cela pourra aider quelqu'un.

Hors ligne