|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 4 ![]() |
Bonjour à tous, j'ai installé java sous Linux.
j'ai un problème avec var CLASSPATH (set) ex: le mien: CLASSPATH=:/home/minh Dans myprog.java package Ex; ............................. Dans l'autre fichier : test.java package Ex; import Ex.*; ........................... Mais ça ne fonctionne pas. Des erreurs se posent : pas trouvé des classes dans myprog Ou: test.java ne peut pas importer des classes dans myprog.java. J'ai essayé pls possibilités telle que : package minh.Ex.*; ..... même : javac -cp myprog.class test.java , pls fois autres . Le problème reste toujours comme ça . Par contre,avec Jcreator , ça marche bien . je ne sais pas régler CLASSPATH avec celui-ci. JE PREFERE à utiliser sous LINUX Veuillez vous m'aider , SVP ? MERCI BEAUCOUP ! :o |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : août 2005 Messages : 89 ![]() |
je suis pas spécialiste du java, alors je te montre le mien, j'espere que ça peut te servir :
export JAVA_HOME=/opt/java/jdk1.5.0_05 export CLASSPATH=$JAVA_HOME/lib/tools.jar:. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : février 2006 Messages : 4 ![]() |
Alors, Franchement :
J'ai 3 fichiers dont leur chemin est: /home/minh/Todo2email/ TodoItem.java TodoList.java (importer des classes de TodoItem.java) Todo2email.java (importer des classes de TodoItem.java et TodoList.java) Voilà ! Dans chaque fichier : package Todo2email; car : var CLASSPATH=/home/minh <--(commande set) dans TodoList.java : import Todo2email.*; dans Todo2email.java: import Todo2email.*; Mais. Ils ne se trouvent pas.Ou bien, je peux pas importer ces 2 fichiers. J'ai essayé avec : javac -cp TodoItem.class TodoList.java 1ere aff: error reading TodoItem.class pls aff: CANNOT FIND SYMBOL J'espère que c'est plus clair pour toi . Merci ta réponse!!!! :o |
|
|
00
|
|
|
#4 | |||||||
|
Membre Expert
![]() ![]() Inscription : décembre 2002 Messages : 1 423 ![]() |
Bonjour,
Premièrement il me semble que tu ne cerne pas le concept de CLASPATH en java. Je te conseil donc de faire quelques recherches sur le forum java du site. Ça a du être traité decentaines de fois Citation:
Citation:
Citation:
Citation:
Citation:
Citation:
Puis pour lancer ton programme : Citation:
__________________
Reportage d'Arte sur Linux |
|||||||
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : février 2006 Messages : 27 ![]() |
Bonjour,
je rencontre également un soucis avec Classpath. En effet : [ally@localhost dom]$ java -jar xerces.jar Error: could not find libjava.so Error: could not find Java 2 Runtime Environment. Alors voici mon fichier de classpath : #!/bin/sh export PATH=/usr/java/jdk1.5.0_06/jre/bin export CLASSPATH=$PATH/lib/tools.jar:$PATH/jre/lib/rt.jar export JAVA_HOME=/usr/java/jdk1.5.0_06 export JDK_HOME=/usr/java/jdk1.5.0_06 Je ne vois pas d'où vient le pb, si quelqu'un pouvait m'aider! |
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() ![]() Inscription : décembre 2002 Messages : 1 423 ![]() |
Citation:
Essaye de modifier ton fichier de cette manière : Citation:
__________________
Reportage d'Arte sur Linux |
||
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : février 2006 Messages : 27 ![]() |
Toujours pareil!
Je suis même allée modifier le fichier /etc/ld.so.conf mais toujours pareil! Voici mon dernier java.sh : #!/bin/bash export PATH=$PATH:/usr/java/jdk1.5.0_06/jre/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/java/jdk1.5.0_06/jre/lib/i386/ export JAVA_HOME=/usr/java/jdk1.5.0_06 export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar export JDK_HOME=/usr/java/jdk1.5.0_06 |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() Inscription : janvier 2003 Messages : 2 620 ![]() |
Bonjour
Alison, merci de mettre les balises codes D'autre part as-tu consulté notre pour Linux ? http://linux.developpez.com/faq/?page=devel#installationsunjvm@++
__________________
GLDavid Consultez la FAQ Perl ainsi que mes cours de Perl. N'oubliez pas les balises code ni le tag ![]() Je ne répond à aucune question technique par MP. |
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : février 2006 Messages : 27 ![]() |
Ok excuses moi pour les balises mais la faq linux ne m'a rien apprise!
|
|
|
00
|
|
|
#10 | ||
|
Invité de passage
![]() Inscription : février 2006 Messages : 4 ![]() |
MERCI A TOUS .
Je suis arrivé à compiler et exécuter mes fichiers java. Le problème est le nom de package . J'ai mis en majuscule la 1ere lettre comme: package Todo2email; ça va pas!!! J'ai changé comme: package todo2email; <--- mon dieu, elle fonctionne *2 ieme chose, c'est que : Citation:
Citation:
Merci beaucoup !!! :o |
||
|
|
00
|
|
|
#11 | |||
|
Membre Expert
![]() ![]() Inscription : décembre 2002 Messages : 1 423 ![]() |
Citation:
__________________
Reportage d'Arte sur Linux |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com