Sources src.zip de la jdk 1.4..... Ou les mettre? (swing, awt) - Java - Programmation
Marsh Posté le 31-10-2002 à 22:10:30
houlala !!!!
t'y est pas du tout ! faut pas utiliser les sources !
je ne sais pas ce que c'est que ton Mdk9, mais en principe si tu as correctement installé la jdk (> 1.2) tu dois avec swing et donc le javax.swing.JFrame
la classe en question est dans le rt.jar (dans le rep jre/bin) à la rigueur, ajoute ce jar au classpath
Marsh Posté le 01-11-2002 à 12:09:59
mdk 9 = Mandrake 9
Ok, je pensais qu'il fallait que les packages se trouvent obligatoirement dans des rep.
J'essaie cela cet aprem... Merci
Marsh Posté le 01-11-2002 à 21:12:41
le fichier rt.jar se trouve dans le rep
/usr/java/j2sdk1.4.1_01/jre/lib
et non
/usr/java/j2sdk1.4.1_01/jre/bin
il faut donc que je rajoute /usr/java/j2sdk1.4.1_01/jre/lib/rt.jar au classpath?
Marsh Posté le 02-11-2002 à 00:48:28
BreizhynGd a écrit a écrit : le fichier rt.jar se trouve dans le rep /usr/java/j2sdk1.4.1_01/jre/lib et non /usr/java/j2sdk1.4.1_01/jre/bin |
heu oui pardon.
Ben sous windows, il est automatiquement ajouté donc c'est bizarrre qu'il le soit pas sous linux aussi. Enfin, ca coute rien d'essayer ...
Marsh Posté le 02-11-2002 à 09:42:14
j'ai fait export CLASSPATH=/usr/lib/kaffe/lib/rt.jarusr/lib/kaffe/lib/comm.jarusr/lib/kaffe/lib/pjava.jarusr/lib/kaffe/lib/servlet.jarusr/lib/kaffe/lib/tools.jarusr/lib/kaffe/lib/microsoft.jarusr/lib/kaffe/lib/kjc.jarusr/lib/kaffe/lib/rmi.jarusr/java/j2sdk1.4.1_01/jre/lib/rt.jar
pour pouvoir compiler.
Maintenant, c'est plus une erreur classique je pense.
Citation : java PileGraph |
je peux le faire avec n'importe quelle fichier, même un qui n'existe pas :
java rien
et çà donne le meme résultat!
Il y a eu la meme erreur à l"école l'autre jour, mais j'suis pas reste qd ils ont corrigé le pb. Je sais juste qu'ils parlaient de path et de classpath!!!
une p'tite aide please!
Marsh Posté le 02-11-2002 à 10:02:15
Code :
|
Marsh Posté le 02-11-2002 à 11:39:41
DarkLord a écrit a écrit :
|
ouep : il faut que tu ajoute le répertorie courant au classpath.
dark, tu savais que sous linux les jars du jre n'était pas automatiqement ajouté ? ca m'étonne quand même ...
Marsh Posté le 02-11-2002 à 12:27:44
Merci!!!! BCP!!!!
maintenant il faut que je corrige mon code...
Marsh Posté le 02-11-2002 à 13:52:29
benou a écrit a écrit : ouep : il faut que tu ajoute le répertorie courant au classpath. dark, tu savais que sous linux les jars du jre n'était pas automatiqement ajouté ? ca m'étonne quand même ... |
bin ca dépend quel JVM il utilise. Si c'est dans jre/ext/lib et qu'il utilise la jvm du sdk c'est normal
Marsh Posté le 02-11-2002 à 13:56:38
tous comptes faits, une classe qui n'importe pas d'awt et de swing marche bien.
Cependant, j'ai l'erreur suivante
avec java -jar Font2DTest.jar (qui se trouve dans /usr/java/j2sdk1.4.1_01/demo/jfc/Font2DTest)
Code :
|
J'ai cette meme erreur avec mon code :
Code :
|
mon classpath :
Citation : |
Quel est votre CLASSPATH? et votre PATH?
Mon PATH:
echo $PATH
/sbinusr/sbinbinusr/binusr/X11R6/binusr/local/binusr/local/sbin
Marsh Posté le 02-11-2002 à 14:11:08
ton installation est complètement foireuse. C'est koi ce kafe là qui traine?
Marsh Posté le 02-11-2002 à 14:22:19
je sais pas ce que c'est que ce kaffe
Je viens de refaire:
Citation : export CLASSPATH=/usr/java/j2sdk1.4.1_01/jre/lib/rt.jar:. |
et il me dit :
Citation : javac essai.java |
d'ou le kaffe que j'avais mis dans le CLASSPATH
et
Citation : |
compile bien
mais donne l'erreur avec une classe avec awt et swing avec la boucle Warning: Unrecognized version number 48/0 in classfile. etc...
Marsh Posté le 02-11-2002 à 14:22:53
DarkLord a écrit a écrit : ton installation est complètement foireuse. C'est koi ce kafe là qui traine? |
c'est clair !!! c'est que cette jvm que t'as récupéré ???
il connait pas java.lang.Boolean.valueOf() !!
Marsh Posté le 02-11-2002 à 14:24:19
ReplyMarsh Posté le 02-11-2002 à 14:25:45
maisc c'est quoi kaffe ????
ca a l'air d'être une JVM puisqu'il a son propre rt.jar.
par contre il a pas l'air de fonctionner : tu te manges une erreur en lançant un classe de démo de la JDK.
donc, soit tu te sers d ela JDK de sun et tu pourras lancer les classes de démo de la jdk, soit tu te sers de kaffe mais tu n'essaye pas de lancer les calsses de la jdk ...
mais bon, pour moi, tu ferrais bien de te refaire une installe propre de ton environnement java
Marsh Posté le 02-11-2002 à 14:27:24
BreizhynGd a écrit a écrit : je l'ai prise sur java.sun.com!! |
j'ai l'impression que tu utilises 2 JVM en même temps. En tout cas, c'est ce que ton erreur a l'air de dire :
Citation : Please make sure |
Marsh Posté le 02-11-2002 à 14:36:22
sur http://java.sun.com/j2se/1.4/download.html
j'ai pris j2sdk-1_4_1_01-linux-i586-rpm.bin .
mais maintenant il y a j2sdk-1_4_0_02-linux-i586-rpm.bin !!!
la différence entre la jre et la sdk?
Il faut absolument que je réinstalle?!
Et pour tout désinstaller proprememnt??
Marsh Posté le 02-11-2002 à 14:48:16
le problème c'est pas le sdk de sun c'est le truc qui s'appelle kaffe et qui est installé sur ta machine.
vérifie ce qui est lancé quand tu fais 'javac' et 'java' à tout les coups ce sont les executables de cette jvm => comme tu mets les jars de la jdk dans le classpath il ne s'y retrouve plus.
bref, vire toutes les référence à cette jvm et n'utilise que celle de sun !
Marsh Posté le 02-11-2002 à 14:49:00
BreizhynGd a écrit a écrit : sur http://java.sun.com/j2se/1.4/download.html j'ai pris j2sdk-1_4_1_01-linux-i586-rpm.bin . mais maintenant il y a j2sdk-1_4_0_02-linux-i586-rpm.bin !!! |
c'est pas grave. l'un comme l'autre doivent marcher
Marsh Posté le 02-11-2002 à 14:50:16
BreizhynGd a écrit a écrit : sur http://java.sun.com/j2se/1.4/download.html la différence entre la jre et la sdk? |
jre = java runtime environnement = ce qu'il te faut pour EXECUTER du java
jdk = java developpement toolkit = ce qu'il te faut pour développer du java => jre plus outils de compilation (javac, etc ...)
Marsh Posté le 02-11-2002 à 14:50:49
j'ai désinstaller kaffe. c'était bien une JVM fournie avec MDK.
mais maintenant j'ai plus de java reconnu qd je fais
java essai
et javac essai.java m'a mis
bash: /usr/bin/javac: No such file or directory
donc j'ai rajoute au PATH /usr/java/j2sdk1.4.1_01/bin/
et le javac remarche.
mais toujours pas le java essai car...
JE REVE! le java a disparu du rep /usr/java/j2sdk1.4.1_01/bin !!!
fait chier!
je peux réinstaller la jdk par dessus?
Marsh Posté le 02-11-2002 à 14:58:09
Oups, j'ai oublié que j'avais renommé java en javab!!
Maintenant tout marche (tout je sais pas),mais mon interface se lance!!
Merci A tous!!!!
Marsh Posté le 02-11-2002 à 14:59:13
(La preuve que mettre des packages par défaut à l'install de MDK n'est pas une très bonne solution, on ne sait pas tout ce qui est installé! )
Marsh Posté le 31-10-2002 à 21:20:50
Je viens d'installer java sous Mdk 9... Les packages du src.zip (awt, swing, et les autres) sont tous en .java? Ne faut-il pas les compiler?
(mon erreur qd je fais import javax.swing.JFrame, est qu'il ne trouve pas le fichier...)
Sinon, il faut bien que ces packages se situe qq parts si on veut les utiliser non? Je les ai mis dans le bin avec le javac, java... mais bon, un autre pb se posait entre le java (prg) et le java (package)
Si qq'1 peut me renseigner.
Merci
---------------
Sparf! - Http://sparf.free.fr - France