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�