Debutant : java et mysql - Page 2

Précédent
  • 1
  • 2
  1. maily Messages postés 7560 Statut Contributeur 453
     
    En fait, pour que ton jar soit accessible de partout, il faut le déclarer dans les variables d'environnement de windows.
    Pour ça, tu vas dans les propriétés du poste de travail et dans l'onglet avancé, tu choisis variables d'environnement.

    Là, il faut que tu définisses dans les variables systèmes deux choses:

    1. L'endroit ou est installé ton java:
    JAVA_HOME
    C:\java
    Pour ça, il faut créer une nouvelle variable.

    2. dans la variable path, tu rajoutes
    %JAVA_HOME%/bin, comme ça, javac sera utilisable
    et aussi le chemin d'accès à ton jar.

    Maily :-))))
    ragondin, va au coin!
    0
  2. tonio973
     
    J'ai peur de pas avoir compris...merci pour ta patience ;o))

    dans les varaibles systeme, quand je clique sur nouveau, je dois entrer une variable et une valeur, c là qu'il faut que je mette JAVA_HOME et %JAVA_HOME%/, etc...en fait il faut que je crée deux variables...
    En plus j'ai deux dossiers java :
    C:\windows\Java
    et
    C:\Program Files\Java\jdk1.5.0_01

    c le premier dont tu parlais ?
    chui désolé, chui un boulet !! :o(
    0
  3. maily Messages postés 7560 Statut Contributeur 453
     
    Non, t'es pas un boulet! Ces notions ne sont pas abordables aisément! ;-)

    Tu crée ta variable
    JAVA_HOME avec comme valeur le chemin de ton jdk, donc "C:\Program Files\Java\jdk1.5.0_01 "
    Mets le entre guillemet, sinon, ça ne marchera pas à cause de l'espace dans Program Files.

    Ensuite, dans la liste que tu vois, tu cherches la variable path.
    Si elle n'existe pas, tu la crées.
    Comme valeur, tu rajoutes à la fin
    %JAVA_HOME%/bin;C:\windows\java\mm.mysql-2.0.4-bin.jar;

    après, tu redémarres tes fenêtres dos, tu recompiles et tu executes! Si ça ne marche pas, ben la, je serais à cours d'idée... :)

    Maily :-))))
    ragondin, va au coin!
    0
  4. tonio973
     
    on, avance, on avance, quand je fais la compil avec javac, ca me sort :

    ////////
    C:\Program Files\Xinox Software\JCreatorV3 LE\MyProjects\click\Essai_jdbc4>javac
    Essai_jdbc4
    javac: invalid flag: Essai_jdbc4
    Usage: javac <options> <source files>
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is doing
    -deprecation Output source locations where deprecated APIs are u
    sed
    -classpath <path> Specify where to find user class files
    -cp <path> Specify where to find user class files
    ///////// etc.....

    Faut-il que je redémarre l'ordi ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. maily Messages postés 7560 Statut Contributeur 453
     
    non pas du tout!

    En fait, quand tu compiles, il faut mettre l'extension du fichier:
    javac Essai_jdbc4.java


    Par contre, quand tu executes, tu appelles le .class généré et ce sans extension! donc
    java Essai_jdbc4


    Maily :-))))
    ragondin, va au coin!
    0
  7. tonio973
     
    COOL !! la compil s'est bien passée !
    ..........Mais le driver mysql non trouvé...:-(
    pourtant, j'ai bien les 2 variables environnement à jour comme suit:

    nom: JAVA_HOME
    valeur: "C:\Program Files\Java\jdk1.5.0_01"

    et

    nom : path
    valeur : C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\UltraEdit;C:\PROGRA~1\ULTRAE~1;%JAVA_HOME%/bin;C:\windows\java\mm.mysql-2.0.4-bin.jar;

    c bien comme ça ?
    0
  8. maily Messages postés 7560 Statut Contributeur 453
     
    Je me suis gourationné!

    Alors, tu laisses dans la variable path %JAVA_HOME%
    Et tu enlèves c:\windows\java\m... et tu le mets dans la variable qui s'appelle classpath
    si elle n'existe pas, tu la crées! désolée...

    Maily :-))))
    ragondin, va au coin!
    0
  9. tonio973
     
    Cooooooooooooooool !!!
    Le DOS a enfin trouvé le driver mysql !!!!!!!
    Je te remercie beaucoup beaucoup maily, pour ta patience surtout ;o)) !!! si je pouvais je t'embrasserai !!! :o))))

    Il est vraiment énorme ce forum !
    J'espère que notre discussion servira à d'autres debutants comme moi...

    Merci encore !!

    @+
    0
    1. maily Messages postés 7560 Statut Contributeur 453
       
      :D

      Maily :-))))
      ragondin, va au coin!
      0
    2. Kagny
       
      Salut tonio , j'ai cru voir ke t'etait assez calé en java ,
      Enfait j'aurai voulu savoir , si tu savais comment faire pour que Cygwin puisse comiler les classes avec "javac", Mon java est bien installé , mes variables d'environnement windows aussi , mais il ne reconnait pas la commande JAVAC , sais tu comment declarer c variable sous cygwin ?
      0
  10. jad
     
    bonjour
    j'ai dans le path c:\j2sdk1.4.1\bin
    c'est la que j'ai mon java_home
    je compile le .class est crée mais quand j'execute
    exception in thread "main" NoClassdefFoundError :nom dela class
    quoi faire?
    0
Précédent
  • 1
  • 2