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

Java Discussion :

lancer un programmre en ligne de commande


Sujet :

Java

  1. #1
    Membre très actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2014
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 98
    Par défaut lancer un programmre en ligne de commande
    bonjour,
    j'ai deux programmes
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    package b;
    public class point {
    	private int a,b;
    	point(int x,int y)
    		{
    		this.a=x;
    		this.b=y;
    		}
    	public void somme(point p1, point p2)
    		{
    			this.a=p1.a+p2.a;
    			this.b=p1.b+p2.b;
    		}
    	public int abcisse()
    		{
    			return this.a;
    		}
    	public int ordonne()
    		{
    			return this.b;
    		}
    	public int surface()
    		{
    			return (this.a*this.b);
    		}
    	public void somme()
    	{
    	}
    }

    et
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
     /**
     * @(#)classepoint.java
     *
     * classepoint application
     *
     * @author 
     * @version 1.00 2017/9/26
     */
    import b.*;
    public class classepoint {
     
        public static void main(String[] args) {
     
        	point d=new point (3,4);
        	point e=new point (5,6);
        	point z=new point (1,2);
        	int surf;
        	z.somme(d,e);
        	surf=z.surface();
        	System.out.println(z.abcisse());
        	System.out.println(z.ordonne());
        	System.out.println("la surface est : "  + surf);	
        	System.out.println("Hello World!");
        }
    }
    j'ai placé les.java dans users
    mais je n'arrive pas a les compiler
    j'ai créé un dossier "b" correspondant a mon package b , je compile
    mais celui qui import "b" je ne sais ou le mettre et de toute facon il ne compile pas


    C:\Users\jm18c>cd b

    C:\Users\jm18c\b>javac point.java

    C:\Users\jm18c\b>cd..

    C:\Users\jm18c>javac classepoint.java
    classepoint.java:14: error: point(int,int) is not public in point; cannot be accessed from outside package
    point d=new point (3,4);
    ^
    classepoint.java:15: error: point(int,int) is not public in point; cannot be accessed from outside package
    point e=new point (5,6);
    ^
    classepoint.java:16: error: point(int,int) is not public in point; cannot be accessed from outside package
    point z=new point (1,2);
    ^
    3 errors

    C:\Users\jm18c>cd b

    C:\Users\jm18c\b>javac classepoint.java
    classepoint.java:9: error: package b does not exist
    import b.*;
    ^

    merci par avance

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par jm41320 Voir le message
    mais celui qui import "b" je ne sais ou le mettre
    Au même endroit que se trouve le répertoire b. Le parent de b, quoi.

    Mais bon, on n'est pas vraiment censé avoir des classes sans package. Tu auras tendance à le payer chaque fois que tu fais ça.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre très actif
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mai 2014
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Mai 2014
    Messages : 98
    Par défaut
    mon constructeur n'était pas public
    merci

Discussions similaires

  1. [SQL*Plus] Lancer un script en ligne de commandes
    Par Jibees dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 04/07/2005, 17h05
  2. [SQL*Plus] Lancer un script en ligne de commandes
    Par Jibees dans le forum Oracle
    Réponses: 6
    Dernier message: 04/07/2005, 15h31
  3. Lancer les prog en ligne de commande
    Par meufeu dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 06/09/2004, 17h13
  4. [Debutant(e)]Lancer un exe en ligne de commande
    Par MASSAKA dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 18/05/2004, 14h54
  5. Lancer une serie de ligne de commande en un coup
    Par dzincou dans le forum Linux
    Réponses: 2
    Dernier message: 15/03/2004, 17h15

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