Mon premier programme

Résolu/Fermé
LeProgrammeurdebutant Messages postés 2 Date d'inscription mercredi 6 août 2014 Statut Membre Dernière intervention 7 août 2014 - 6 août 2014 à 23:59
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 16 août 2014 à 17:31
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
7 août 2014 à 20:26
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 mercredi 6 août 2014 Statut Membre Dernière intervention 7 août 2014
7 août 2014 à 22:22
Oui j'ai verifié mon programme merci pour votre aide .
0
rodrigomitnick Messages postés 1 Date d'inscription samedi 16 août 2014 Statut Membre Dernière intervention 16 août 2014
16 août 2014 à 17:05
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 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
16 août 2014 à 17:31
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