Mon premier programme

Résolu
LeProgrammeurdebutant Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, j'ai commencé a apprendre le langague Java cette semaine.Dans mon premier programme on m'annonce que j'ai une erreur, voici mon programme:


class apples{

public static void main(String args[]) {
System.out.println("Hello youtube!");

}

}


Voici l'erreur:




Exception in thread "main" java.lang.Error: Unresolved compilation problem:

at nicky.apples.main(apples.java:3)





Jespere que vous saurez ce que cela signifie.

Merci d'avance

3 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Avant d'exécuter un programme il faut le compiler sans erreur, ce n'est pas le cas ici.
Si tu utilises
java nicky.apples
cela signifie que tu as compilé avec
javac nicky\apples.java
mais cela requiert de préciser
package nicky;
en haut de ton code.

Tu peux aussi laisser ton code tel quel, sans ajouter de package, dans ce cas il faudra faire
javac apples.java
et
java apples
.
0
LeProgrammeurdebutant Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Oui j'ai verifié mon programme merci pour votre aide .
0
rodrigomitnick Messages postés 1 Date d'inscription   Statut Membre Dernière intervention  
 
il faut mettre le mot public avant le mot class cad

public class apples{

public static void main(String[] args) {

System.out.println("Hello youtube!");
}
}
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Il n'est pas nécessaire que le main soit dans une classe public, ça peut très bien fonctionner sans.
Ici le problème était plutôt au niveau de l'utilisation du package "nicky".
0