Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1064 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  lancement du compilateur java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancement du compilateur java

n°925683
guil44
Posté le 17-12-2004 à 07:32:44  profilanswer
 

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 C:/j2sdk1.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

mood
Publicité
Posté le 17-12-2004 à 07:32:44  profilanswer
 

n°925692
TBone
Pouet.
Posté le 17-12-2004 à 08:07:50  profilanswer
 

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à :o ;)


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°925696
candide2
Posté le 17-12-2004 à 08:14:03  profilanswer
 

Pour tes dossiers d'install, c'est normal :
jre -> program files
jdk -> c: \ j2sdk**

n°925700
FlorentG
Unité de Masse
Posté le 17-12-2004 à 08:22:29  profilanswer
 

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 :
  1. ;C:\j2sdk1.4.2_06


 
T'aura un truc du genre :
 

Code :
  1. %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\j2sdk1.4.2_06


 
Ensuite tu lance une fenêtre DOS (cmd.exe), tu va là où t'as ton fichier .java, et pour compiler tu fait
 

Code :
  1. javac monFichier.java


 
Et pour lancer :
 

Code :
  1. java monFichier


Message édité par FlorentG le 17-12-2004 à 08:22:54
n°925726
guil44
Posté le 17-12-2004 à 09:42:41  profilanswer
 

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é

n°925730
guil44
Posté le 17-12-2004 à 09:45:30  profilanswer
 

TBone a écrit :

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à :o ;)


 
javac -version ne marche pas  
je fait quoi dans bin ?
merci

n°925733
sircam
I Like Trains
Posté le 17-12-2004 à 09:47:04  profilanswer
 

guil44 a écrit :

javac -version ne marche pas  

Mais encore ?  [:kiki]  


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°925738
FlorentG
Unité de Masse
Posté le 17-12-2004 à 09:59:39  profilanswer
 

guil44 a écrit :

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é


 
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 :
  1. class HelloWorld {
  2.  
  3.     public static void main(String args[]) {
  4.         System.out.println("Hello World!" );
  5.     }
  6. }

n°925763
Bidem
Posté le 17-12-2004 à 10:37:02  profilanswer
 

guil44 a écrit :

javac -version ne marche pas  
je fait quoi dans bin ?
merci


 
"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)

n°925770
Bidem
Posté le 17-12-2004 à 10:39:49  profilanswer
 

guil44 a écrit :

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é


 
Ouvrir un fenetre de commande DOS : Menu Démarer > Executer > "command"
 
 :sarcastic:

mood
Publicité
Posté le 17-12-2004 à 10:39:49  profilanswer
 

n°925785
guil44
Posté le 17-12-2004 à 10:44:02  profilanswer
 

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 :
 

Code :
  1. class HelloWorld {
  2.  
  3.     public static void main(String args[]) {
  4.         System.out.println("Hello World!" );
  5.     }
  6. }



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

n°925797
guil44
Posté le 17-12-2004 à 10:48:52  profilanswer
 

sircam a écrit :

Mais encore ?  [:kiki]


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

n°925806
FlorentG
Unité de Masse
Posté le 17-12-2004 à 10:51:52  profilanswer
 

oups, j'm'a trompé, faut pas mettre ;C:\j2sdk1.4.2_06, mais :
 

Code :
  1. ;C:\j2sdk1.4.2_06\bin


 
Sinon pas de .txt malheureux :D, mais renomme ton .txt en .java

n°925808
guil44
Posté le 17-12-2004 à 10:52:13  profilanswer
 

bidem a écrit :

"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)


 ouais pour le JRE mais pour le SDK ?

n°925828
Bidem
Posté le 17-12-2004 à 11:00:42  profilanswer
 

Variables à définir :
 
JAVA_HOME=C:\j2sdk1.4.2_06
PATH=JAVA_HOME\bin;%JAVA_HOME%\jre\bin;%PATH%

n°925830
the big be​n
Posté le 17-12-2004 à 11:01:45  profilanswer
 

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 ;)

n°925844
guil44
Posté le 17-12-2004 à 11:10:38  profilanswer
 

FlorentG a écrit :

oups, j'm'a trompé, faut pas mettre ;C:\j2sdk1.4.2_06, mais :
 

Code :
  1. ;C:\j2sdk1.4.2_06\bin


 
Sinon pas de .txt malheureux :D, mais renomme ton .txt en .java


 
Je progresse  :D  :D  
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" );  
    }  
}

n°925849
FlorentG
Unité de Masse
Posté le 17-12-2004 à 11:13:54  profilanswer
 

T'es dans le bon dossier ? Où est ton Premier.java ?

n°925941
TBone
Pouet.
Posté le 17-12-2004 à 13:10:03  profilanswer
 

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 ;)


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°925959
guil44
Posté le 17-12-2004 à 13:26:55  profilanswer
 

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 ? :bounce:  
merci

n°925960
FlorentG
Unité de Masse
Posté le 17-12-2004 à 13:28:00  profilanswer
 

Donc quand t'as une fenêtre dos, tape :
 

Code :
  1. cd \javatext


 
Et là tu pourra taper ta commande jaouaque

n°925967
guil44
Posté le 17-12-2004 à 13:34:59  profilanswer
 

FlorentG a écrit :

Donc quand t'as une fenêtre dos, tape :
 

Code :
  1. cd \javatext


 
Et là tu pourra taper ta commande jaouaque


 
 
Ok grand merci!
j'ai fait mon premier programme YES :D  :D  
ps: peux tu m'indiquer la commande dos pour sortir de javatext

n°925984
Bidem
Posté le 17-12-2004 à 13:49:56  profilanswer
 

guil44 a écrit :

Ok grand merci!
j'ai fait mon premier programme YES :D  :D  
ps: peux tu m'indiquer la commande dos pour sortir de javatext


 
Là on peut plus t'aider, faut que tu trouves un turorial sur les commandes DOS.

n°925991
uriel
blood pt.2
Posté le 17-12-2004 à 14:05:37  profilanswer
 

t'as rien fait du tout, c'est nul, je suis desole [:spamafote]
 
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 )


---------------
IVG en france
n°926000
guil44
Posté le 17-12-2004 à 14:12:39  profilanswer
 

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

n°926007
guil44
Posté le 17-12-2004 à 14:19:00  profilanswer
 

uriel a écrit :

t'as rien fait du tout, c'est nul, je suis desole [:spamafote]
 
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 )


 
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.   :fou:

n°926011
FlorentG
Unité de Masse
Posté le 17-12-2004 à 14:19:55  profilanswer
 

Vérifie la gueule de ton main

n°926015
sircam
I Like Trains
Posté le 17-12-2004 à 14:23:28  profilanswer
 

guil44 a écrit :

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


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.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°926027
FlorentG
Unité de Masse
Posté le 17-12-2004 à 14:30:50  profilanswer
 

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 ;)

n°926035
guil44
Posté le 17-12-2004 à 14:35:42  profilanswer
 

FlorentG a écrit :

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 ;)


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+ :)

n°926040
chrisbk
-
Posté le 17-12-2004 à 14:37:34  profilanswer
 

bah t'enerves pas, uriel passe son temps a faire du noobs-bashing [:petrus75]

n°926041
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 17-12-2004 à 14:37:37  profilanswer
 

guil44 a écrit :

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.   :fou:


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 !

n°926043
sebi
Posté le 17-12-2004 à 14:38:55  profilanswer
 

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

n°926051
guil44
Posté le 17-12-2004 à 14:44:42  profilanswer
 

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 !
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 !


 
ok thks!

n°928579
Shaffan
Posté le 20-12-2004 à 21:16:26  profilanswer
 

Je peux trouver la 1.5 où svp ?

n°928582
chrisbk
-
Posté le 20-12-2004 à 21:19:13  profilanswer
 

java.sun.com ? [:petrus75]

n°928583
Profil sup​primé
Posté le 20-12-2004 à 21:24:53  answer
 

chrisbk a écrit :

java.sun.com ? [:petrus75]


 
Etait-ce vraiment nécessaire de répondre à une question aussi stupide ? [:petrus75]

n°928584
chrisbk
-
Posté le 20-12-2004 à 21:26:50  profilanswer
 

c'etait mon moment "blind of the obvious"

n°928679
the real m​oins moins
Posté le 20-12-2004 à 23:45:48  profilanswer
 

ha bah alors, on m'a pas appelé ? [:thalis]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  lancement du compilateur java

 

Sujets relatifs
XML et XSLT en api JAVAJava et snmp
[java] génération automatique des "import" ?Votre avis sur java
Java ça pue, vive cobol \o/Plugins Java
paramètres son dans JavaSSII: Remise à niveau en Java pour mission??
Applet Java : Redimensioner une image + upload vers FTPtarif jour d'un dev. java
Plus de sujets relatifs à : lancement du compilateur java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR