IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

comment ex�cuter un programme java en ligne de commande


Sujet :

avec Java

  1. #1
    Membre confirm�
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    F�vrier 2016
    Messages
    188
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : Formateur en informatique

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 188
    Par d�faut comment ex�cuter un programme java en ligne de commande
    bonjour
    j'ai cr�� un programme sous netbeans

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    package a;
     
    /**
     *
     * @author jm18c
     */
    public class A {
     
        /**
         * @param args the command line arguments
         */
        public static void main(String[] args) {
            // TODO code application logic here
        }
     
    }
    j'arrive a compiler le programme en tapant
    javac A.java qui se trouve dans C:\Users\jm18c\OneDrive\Documents\NetBeansProjects\a\src\a
    mais comment ex�cuter
    tr�s cordialement

  2. #2
    Membre confirm�

    Homme Profil pro
    Enseignant
    Inscrit en
    F�vrier 2020
    Messages
    178
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Enseignant

    Informations forums :
    Inscription : F�vrier 2020
    Messages : 178
    Par d�faut ex�cuter en java
    Citation Envoy� par jmc41320 Voir le message
    bonjour
    j'ai cr�� un programme sous netbeans



    j'arrive a compiler le programme en tapant
    javac A.java qui se trouve dans C:\Users\jm18c\OneDrive\Documents\NetBeansProjects\a\src\a
    mais comment ex�cuter
    tr�s cordialement
    bonjour, si la compilation a bien fonctionn�, tous les fichiers ".java", qui composent ton programme final, ont �t� convertis en fichier ".class".
    Dans ton cas, le fichier "A.java" a �t� compil� en "A.class".

    Il faut avoir en amont install� le programme "java", JRE (l'environnement d'ex�cution), puis avoir v�rifi� qu'il soit pr�sent dans les variables d'environnement de ton pc.
    Cela permet, quand tu tapes une commande relative � Java, que ton pc puisse retrouver le chemin du programme Java pour ex�cuter ta commande.

    Si cela est ok, il te suffit de naviguer dans tes r�pertoires pour arriver � ton "A.class", et tu tapes "java A" (normalement, le ".class" n'est plus n�cessaire ici.

    Si tu avais plein de fichier ".class", il faut veiller � lancer celui qui contient le point d'entr�e du programme "public static void main(String[] args"..

    Bon test...

  3. #3
    Membre confirm�
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    F�vrier 2016
    Messages
    188
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : Formateur en informatique

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 188
    Par d�faut
    non ce n'est pas ca , java est d�j� dans une vaiable d'environnement

    de m�moire c'�tait quelquechose comme java a.A mais je ne retrouve pas

    en utilisant ta m�thode toujours le m�me probl�me

    Code PowerShell : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    PS C:\Users\jm18c> java A
    Error: Could not find or load main class A
    Caused by: java.lang.ClassNotFoundException: A
    PS C:\Users\jm18c>

  4. #4
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par d�faut
    Citation Envoy� par jmc41320 Voir le message
    non ce n'est pas ca
    en utilisant ta m�thode toujours le m�me probl�me
    Error: Could not find or load main class A
    le message d'erreur est pourtant explicite non ?
    La fonction main est mal d�clar�e dans la classe ou mal plac�e.
    je pense que le probl�me de la fonction main est de ne pas avoir de corps.
    Il faut taper des instructions dans le corps.

  5. #5
    Membre confirm�
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    F�vrier 2016
    Messages
    188
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : Formateur en informatique

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 188
    Par d�faut
    bonjour Math

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    /*
     * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
     */
     
    package essai.a;
     
    /**
     *
     * @author jm18c
     */
    public class A {
     
        public static void main(String[] args) {
            System.out.println("Hello World!");
        }
    }
    Code PowerShell : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    PS C:\Users\jm18c\OneDrive\Documents\NetBeansProjects\a\src\main\java\essai\a> java A
    Error: Could not find or load main class A
    Caused by: java.lang.NoClassDefFoundError: A (wrong name: essai/a/A)
    PS C:\Users\jm18c\OneDrive\Documents\NetBeansProjects\a\src\main\java\essai\a>

    non je crois qu'il faut d�clarer dans java un classpath mais je ne me souviens plus comment

    peut �tre quelquechose comme �a
    Code PowerShell : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    PS C:\Users\jm18c\OneDrive\Documents\NetBeansProjects\a\src\main\java\essai> java essai.a.A
    Error: Could not find or load main class essai.a.A
    Caused by: java.lang.ClassNotFoundException: essai.a.A
    PS C:\Users\jm18c\OneDrive\Documents\NetBeansProjects\a\src\main\java\essai>


    comment vous faites pour deployer vos scripts?

  6. #6
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par d�faut
    salut JRE est bien install� comme le pr�conise patdu26 ?
    Il faut installer cet outil sinon l'OS ne sait pas ex�cuter le programme Java.
    Sinon pour ex�cuter un programme en Java on peut le faire aussi � partir d'une page HTML avec la balise <applet> , � v�rifier.
    Les navigateurs eux ont leur propre JVM.

  7. #7
    Membre confirm�
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    F�vrier 2016
    Messages
    188
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : Formateur en informatique

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 188
    Par d�faut
    je n'arrive pas a trouver jre 11 ou sup�rieure ca me t�l�charge un jdk a la place
    je ne trouve que jre8
    tr�s cordialement

  8. #8
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par d�faut
    bonsoir ne pas perdre de vue que les outils de Java dont le JRE c'est en fonction de l'OS que vous avez.
    Donc v�rifier si l'OS bref Linux ou la version de Windows est en ad�quation avec la version du JRE

  9. #9
    Membre confirm�
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    F�vrier 2016
    Messages
    188
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 60
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activit� : Formateur en informatique

    Informations forums :
    Inscription : F�vrier 2016
    Messages : 188
    Par d�faut
    j'ai trouv�
    merci � tous
    tr�s cordialement

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Ex�cution d'un programme java en ligne de commande
    Par Kasko dans le forum G�n�ral Java
    R�ponses: 1
    Dernier message: 23/01/2017, 23h30
  2. R�ponses: 1
    Dernier message: 27/11/2015, 03h29
  3. R�ponses: 2
    Dernier message: 25/04/2015, 11h57
  4. Executer un programme java en ligne de commande
    Par kawther dans le forum D�buter avec Java
    R�ponses: 6
    Dernier message: 18/02/2015, 19h49
  5. Ex�cution d'un programme Java en ligne de commande
    Par Emmi_87 dans le forum Eclipse Java
    R�ponses: 2
    Dernier message: 20/05/2010, 21h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo