lancement du compilateur java - Java - Programmation
Marsh Posté le 17-12-2004 à 08:07:50
lancer quoi ? javac ?
si c'est ça bah c'est normal... c'est une commande pas un GUI.
ouvre une fenêtre DOS et tape 'javac -version' (si ton path est bien configuré sinon va d'abord dans c:\j2sdk1.4.2_06\bin)
au fait, la 1.5 est là
Marsh Posté le 17-12-2004 à 08:14:03
Pour tes dossiers d'install, c'est normal :
jre -> program files
jdk -> c: \ j2sdk**
Marsh Posté le 17-12-2004 à 08:22:29
Donc va dans les propriétés système (bouton droit sur le poste de travail), onglet avancé, et bouton variables d'environnement. Dans la liste du bas, t'en as une qui s'appelle "PATH". Double-clique dessus, et rajoute après (surtout vire pas les trucs qui sont déjà) :
Code :
|
T'aura un truc du genre :
Code :
|
Ensuite tu lance une fenêtre DOS (cmd.exe), tu va là où t'as ton fichier .java, et pour compiler tu fait
Code :
|
Et pour lancer :
Code :
|
Marsh Posté le 17-12-2004 à 09:42:41
en fait je suis débutant en la matiére
et je n'ai pas encore de fichiers java
je n'arrive pas à ouvrir une fenetre qui me permette de taper un programme
alors que le kiy sdk est installé
Marsh Posté le 17-12-2004 à 09:45:30
TBone a écrit : lancer quoi ? javac ? |
javac -version ne marche pas
je fait quoi dans bin ?
merci
Marsh Posté le 17-12-2004 à 09:47:04
guil44 a écrit : javac -version ne marche pas |
Mais encore ?
Marsh Posté le 17-12-2004 à 09:59:39
guil44 a écrit : en fait je suis débutant en la matiére |
Pour taper un programme, ben tout ce qu'il te faut à la base, c'est le bloc note... Ensuite tu fait ce que j'ai dit, avec un programme qui ressemble à ça :
Code :
|
Marsh Posté le 17-12-2004 à 10:37:02
guil44 a écrit : javac -version ne marche pas |
"Ca ne marche pas" ce n'est pas très précis...
- si la commande n'est pas dans le path tu dois avoir un message du style 'command not found'
- si elle est bien dans le path, tu dois avoir un message du style 'javac: invalid flag: -version' (normal car c'est java -version qu'il faut faire)
Marsh Posté le 17-12-2004 à 10:39:49
guil44 a écrit : en fait je suis débutant en la matiére |
Ouvrir un fenetre de commande DOS : Menu Démarer > Executer > "command"
Marsh Posté le 17-12-2004 à 10:44:02
FlorentG a écrit : Pour taper un programme, ben tout ce qu'il te faut à la base, c'est le bloc note... Ensuite tu fait ce que j'ai dit, avec un programme qui ressemble à ça :
|
la commande javac -version ne marche pas
autrement quand tu me dis dans ton message initial
""tu vas la ou tu as ton fichier et tu tapes javac Monfichier .java"
mon fichier s'appelle bonjour.txt
je rentre bonjour.txt, bonjour ou le lien d'acces entier
Marsh Posté le 17-12-2004 à 10:48:52
sircam a écrit : Mais encore ? |
dos me mets
" javac n'est pas reconnu en tant que commande interne ou externe,un programme exécutable ou un fichier de commandes."
??????
j'ai pourtant paramétré la variable d'environnement path en lui ajoutant : ;C:\j2sdk1.4.2_06
Marsh Posté le 17-12-2004 à 10:51:52
oups, j'm'a trompé, faut pas mettre ;C:\j2sdk1.4.2_06, mais :
Code :
|
Sinon pas de .txt malheureux , mais renomme ton .txt en .java
Marsh Posté le 17-12-2004 à 10:52:13
bidem a écrit : "Ca ne marche pas" ce n'est pas très précis... |
ouais pour le JRE mais pour le SDK ?
Marsh Posté le 17-12-2004 à 11:00:42
Variables à définir :
JAVA_HOME=C:\j2sdk1.4.2_06
PATH=JAVA_HOME\bin;%JAVA_HOME%\jre\bin;%PATH%
Marsh Posté le 17-12-2004 à 11:01:45
Tu sais le plus facil c est encore de prendre un interface graphique c est qd meme plus convivial! Personellement j'utilise eclipse (www.eclipse.com) gratuit et convivial en plsu il fait plein de boulot pour toi
Marsh Posté le 17-12-2004 à 11:10:38
FlorentG a écrit : oups, j'm'a trompé, faut pas mettre ;C:\j2sdk1.4.2_06, mais :
|
Je progresse
quand je veux compiler: javac Premier.java dos met:
"error: cannot read Premier.java
1 error"
voici mon fichier Premier.java:
class Premier
{
public static void main (String []arg)
{
System.out.println("bonjour" );
}
}
Marsh Posté le 17-12-2004 à 13:10:03
the big ben a écrit : Tu sais le plus facil c est encore de prendre un interface graphique c est qd meme plus convivial! Personellement j'utilise eclipse (www.eclipse.com) gratuit et convivial en plsu il fait plein de boulot pour toi |
Pas pour débuter s'il vous plaît...
dans 2 jours il viendra avec la question suivante: j'ai fait un programme sous eclipse et il me fait un ClassNotFoundException quand je le lance d'un .bat...
le mieux c'est d'apprendre avec un bloc notes et le HelloWorld afin de comprendre le classpath...
après bah vi, merci eclipse
Marsh Posté le 17-12-2004 à 13:26:55
FlorentG a écrit : T'es dans le bon dossier ? Où est ton Premier.java ? |
il est là
c:\javatext\Premier.java
dois-je le mettre dans le dossier j2sdk1.4.2_06 ?
si oui ou ?
merci
Marsh Posté le 17-12-2004 à 13:28:00
Donc quand t'as une fenêtre dos, tape :
Code :
|
Et là tu pourra taper ta commande jaouaque
Marsh Posté le 17-12-2004 à 13:34:59
FlorentG a écrit : Donc quand t'as une fenêtre dos, tape :
|
Ok grand merci!
j'ai fait mon premier programme YES
ps: peux tu m'indiquer la commande dos pour sortir de javatext
Marsh Posté le 17-12-2004 à 13:49:56
guil44 a écrit : Ok grand merci! |
Là on peut plus t'aider, faut que tu trouves un turorial sur les commandes DOS.
Marsh Posté le 17-12-2004 à 14:05:37
t'as rien fait du tout, c'est nul, je suis desole
s'agit pas de double cliquer sur un exe, et boum hein, faut lire un peu... pas juste se pointer ici ( http://java.sun.com/docs/books/tut [...] win32.html )
Marsh Posté le 17-12-2004 à 14:12:39
j'ai un programme (essai) qui se compile sans erreur
mais quand je le lance:
"Exeption in thread "main" java.lang-NoClassDefFoundError:essai
qq'un sait-il ce que cela signifie ?
merci
Marsh Posté le 17-12-2004 à 14:19:00
uriel a écrit : t'as rien fait du tout, c'est nul, je suis desole |
Si tu n'as pas autre chose à faire que d'essayer de décourager les gens
c'est vraiment que tu t'enmerde.
Je le sais que j'en suis aux balbutiements, mais si ce n'est pas sur ce genre de forum que je peux trouver de l'aide... il me semble que c'est une de ses fonctions.
De plus mon titre sujet est tres explicite, si tu n'es pas intéressé par ce genre de sujet tu n'es pas obligé de les lire.
Marsh Posté le 17-12-2004 à 14:23:28
guil44 a écrit : j'ai un programme (essai) qui se compile sans erreur |
Dis, tu pourrais à présent penser à lire le manuel, non ? Ou a faire une recherche sur Google ? C'est bien de te lancer, mais tu ne comprends pas vraiment ce que tu fais. Prends le temps d'y réfléchir.
Marsh Posté le 17-12-2004 à 14:30:50
Oui, ne demande pas tout de suite dès que tu as une erreur, essai de chercher par toi même.
C'est très important en programmation de savoir chercher dans la doc, et de réussir à faire des choses sans l'aide de personne
Donc prend-toi le temps de rechercher, et si vraiment tu y arrives alors, alors pose ta question
Marsh Posté le 17-12-2004 à 14:35:42
FlorentG a écrit : Oui, ne demande pas tout de suite dès que tu as une erreur, essai de chercher par toi même. |
Je suis tout à fait ok d'ailleurs j'ai été voir le lien conseillé
et l'ai trouvé ma réponse
mais pour mes questions précédentes partant de zéro
malgré des recherces perso je n'avait pas la solution
merci
A+
Marsh Posté le 17-12-2004 à 14:37:34
bah t'enerves pas, uriel passe son temps a faire du noobs-bashing
Marsh Posté le 17-12-2004 à 14:37:37
guil44 a écrit : Si tu n'as pas autre chose à faire que d'essayer de décourager les gens |
euh, du calme hein ! le forum est effectivement là pour aider, mais en supposant que les personnes qui y postent aient fait un minimum de recherche ! ce qui n'est apparemment pas ton cas !
de plus, si tu avais fait une recherche sur ce même forum, tu aurais découvert un topic fait par Benou, qui explique en long, en large et en travers le pourquoi du comment d'une erreur NoClassDefFound (qui est surement due chez toi à un problème de Classpath)
http://forum.hardware.fr/forum2.ph [...] 0&subcat=0
merci de conserver ton sang froid à l'avenir !
Marsh Posté le 17-12-2004 à 14:38:55
ouais ne soit pas effraye par les messages d'erreur, ils sont souvent tres explicite et te permette de comprendre la ou ca merde. La il trouve pas ta classe essai, verifie bien ta syntaxe et n'oublie pas que le bougre est snesible a la casse
Marsh Posté le 17-12-2004 à 14:44:42
Harkonnen a écrit : euh, du calme hein ! le forum est effectivement là pour aider, mais en supposant que les personnes qui y postent aient fait un minimum de recherche ! ce qui n'est apparemment pas ton cas ! |
ok thks!
Marsh Posté le 20-12-2004 à 21:24:53
chrisbk a écrit : java.sun.com ? |
Etait-ce vraiment nécessaire de répondre à une question aussi stupide ?
Marsh Posté le 20-12-2004 à 23:45:48
ha bah alors, on m'a pas appelé ?
Marsh Posté le 17-12-2004 à 07:32:44
Bonjour,
j'ai téléchargé et installé le kit Java ci-dessous
j2sdk-1_4_2_06-windows-i586-p.exe,
or quand je clique sur le raccourci pour le lancer
la fenêtre apparait et disparait aussitôt
elle doit rester moins d'une demi seconde à l'écran.
le kit est installé sur Cj2sdk1.4.2_06 par ailleurs
quand j'ai installé le JRE: j2re1.4.2_06 il s'est mis dans programme files.
je travaille sous xp.
Si qq'un peut m'aider, merci