On maurait menti? (jdk) [Java] - Java - Programmation
Marsh Posté le 27-08-2003 à 00:46:27
Prend une version récente (1.4.2 par exemple), pas un vieux machin tout pourri.
Marsh Posté le 27-08-2003 à 00:48:36
en 1.4.2 ya J2SE mais jvois pas de JDK
Marsh Posté le 27-08-2003 à 00:52:08
chrisbk a écrit : ca sera tres bien |
dac
Marsh Posté le 27-08-2003 à 08:06:56
http://java.sun.com/j2se/1.4.2/download.html
à cette page là, pour chaque systeme, tu as 2 liens : JRE (juste execution) et SDK (execution + développement)
Marsh Posté le 27-08-2003 à 09:15:21
Marsh Posté le 27-08-2003 à 10:38:07
même moi je le savais
Marsh Posté le 27-08-2003 à 10:43:23
chrisbk a écrit : tjs pas sorti le 1.5 ? |
le foreach ça prend du temps à implémenter
Marsh Posté le 27-08-2003 à 10:44:00
Harkonnen a écrit : |
ta gueule
Marsh Posté le 27-08-2003 à 10:44:16
chrisbk a écrit : tjs pas sorti le 1.5 ? |
Si, mais il avait oublié son slip, alors il est rentré se rabiller correctement.
Marsh Posté le 27-08-2003 à 10:50:40
Harkonnen a écrit : |
c'est aps un for each c'est un for:
c'est vachement plus long à faire
Marsh Posté le 27-08-2003 à 11:07:09
kadreg a écrit : |
Marsh Posté le 27-08-2003 à 11:28:13
burgergold a écrit : en 1.4.2 ya J2SE mais jvois pas de JDK |
JDK est l'ancien nom de J2SDK (JDK=Java Development Kit, J2SDK=Java 2 Software Development Kit).
Marsh Posté le 31-08-2003 à 00:49:25
le retour
hum selon le tuto sur commentcamarche, jdevrais pouvoir lancer la commande javac à partir du command prompt, mais ca dlair à exister
'javac' is not recognized as an internal or external command,
operable program or batch file.
Marsh Posté le 31-08-2003 à 00:53:33
faut que tu ajoutes le répertoire bin du jdk à ton PATH
Marsh Posté le 31-08-2003 à 00:59:00
benou a écrit : faut que tu ajoutes le répertoire bin du jdk à ton PATH |
et si jveux qua chaque boot ca soit setté ya un endroit pour le mettre?
Marsh Posté le 31-08-2003 à 01:07:02
burgergold a écrit : |
ben dans les proprietés systemes
Marsh Posté le 31-08-2003 à 01:10:56
the real moins moins a écrit : ben dans les proprietés systemes |
mais... ca part pas bien
jai compilé mais l'exécution fonctionne pas
Exception in thread "main" java.lang.NoClassDefFoundError
Marsh Posté le 31-08-2003 à 01:14:34
http://forum.hardware.fr/forum2.ph [...] 817&cat=10
Marsh Posté le 31-08-2003 à 01:20:26
dac ca fonctionne, mais jcomprends pas trop ce que le "classpath ." fait...
Marsh Posté le 31-08-2003 à 01:24:46
il dit à ta machine virtuelle de chercher les classes à partir du repertoire "."
le classpath c'est l'equivalent du PATH, mais... pour les classes, logique non?
Marsh Posté le 31-08-2003 à 01:25:40
the real moins moins a écrit : il dit à ta machine virtuelle de chercher les classes à partir du repertoire "." |
ouais, mais . ca ce trouve à etre, dans mon ca, D:\java
ya moyen de spécifier le classpath quelques part pour pas etre obliger de tjrs l'écrire?
Marsh Posté le 31-08-2003 à 01:27:25
même réponse : dans le classpath système.
tu mets une propériété CLASSPATH et comme valeur tu mets '.' (sans les quotes).
Marsh Posté le 31-08-2003 à 01:29:19
benou a écrit : même réponse : dans le classpath système. |
présentement jai ca
"i\QTJava.zip"
alors jfais ca?
"i\QTJava.zip;."
Marsh Posté le 31-08-2003 à 01:39:10
burgergold a écrit : |
oui, voila.
"." ça veut dire "repertoire courant" hein
Marsh Posté le 31-08-2003 à 01:41:19
the real moins moins a écrit : oui, voila. |
ouais jsais , jpas si con que ca
c juste que la syntaxe du classpath était différente de celle du path
Marsh Posté le 31-08-2003 à 01:49:14
burgergold a écrit : |
ben non justement
Marsh Posté le 31-08-2003 à 01:50:23
the real moins moins a écrit : ben non justement |
le path avait pas de "" au début et à la fin et c'était pas des chemin relatif
alors ca aurait pu etre un truc du genre
"i\QTJava.zip";"."
Marsh Posté le 31-08-2003 à 10:49:49
burgergold a écrit : |
t'es pas obligé de les mettre. Ils servent uniquement si tu as des répertoires avec des espaces. Mais c'est la même syntaxe que le PATH : plusieurs chemin (relatifs ou non) avec des ; comme séparateur.
Marsh Posté le 31-08-2003 à 10:50:59
Les "", si je ne m'abuse, c'est pour préciser au shell que ce qui est entre "" est une chaîne indivisible. Autrement dit, si tu veux que Program Files soit compris comme un répertoire, tu dois écrire "C:\Program Files". Cela dit, le classpath comme le path représentent des collections de répertoires et/ou de fichiers JAR, c'est tout le classpath ou tout le path qui représente l'information à transmettre à javac (respectivement java).
ex : java -classpath "c:\Program Files\lib\jdom.jar;i:\lib" Test
Marsh Posté le 31-08-2003 à 10:56:17
Cherrytree a écrit : ex : java -classpath "c:\Program Files\lib\jdom.jar;i:\lib" Test |
précision : tu peux aussi mettre les "" sur chaque chemin
ex : java -classpath "c:\Program Files\lib\jdom.jar";"C:\Documents and Settings\benou\Mes documents\classes" Test
Marsh Posté le 31-08-2003 à 12:28:28
benou a écrit : |
Je trouve que ça a moins de sens. Mais bon. Les deux syntaxes sont autorisées.
Marsh Posté le 31-08-2003 à 21:51:04
Moi je trouve que ca a plus de sens !!!
De plus, ppour progger propre, mes profs m'ont toujours dit que le répertoire des classes est : "../class"
Et j'écoute toujours ce que disent mes profs (comment ca vous me croyez pas )
[burgergold] : si tu viens juste de prendre la derniere version de java, tu peux prendre celle ou NetBeans est intégré (c'est plus simple), mais c'est vrai qu'il faut mieux connaitre les bases comme "javac" qui est assez utile quand meme.
Marsh Posté le 01-09-2003 à 19:04:59
ReplyMarsh Posté le 01-09-2003 à 19:08:59
uriel a écrit : on se lance dans java sans savoir ce qu'est le CLASSPATH |
ouep. Ce genre de truc essentiel est jamais abordé à la fac
Marsh Posté le 01-09-2003 à 19:17:14
benou a écrit : |
les premiers TP doivent être drôle
remarque à mon ecole, tout etait deja installé quand on est arrivé, j'ai appris ça plus tard aussi
Marsh Posté le 01-09-2003 à 19:19:53
uriel a écrit : |
je crois que c'est comme ca pour tout le monde ...
Marsh Posté le 27-08-2003 à 00:45:10
Hum voila, jvoulais me mettre au java. Je lis qu'il faut le JDK pour développer, jvais sur le site de sun et jvois qu'il est mort
Products listed on this page have completed the Sun End of Life process.
c quoi qui faut downloader alors?
---------------
http://www.boincstats.com/signature/user_664861.gif