Je compile mon programme Java, mais je me suis retrouvé coincé à un moment donné. chaque fois que je regarde classpath de la fenêtre de commande je reçois une erreur
D:ProjectD1>set path=%path%;C:Program FilesJavajdk1.7.0_45bin;
D:ProjectD1>javac hello.java
hello.java:3 error:cannot find symbol
public static void main(string arg[])
symbol:class string
location:class hello
hello.java:5: error:package system does not exist
system.out.println("hello");
2 errors
Je ne comprends pas quel type d'erreur est-ce. S'il vous plaît aidez-moi à résoudre cette erreur
Réponses:
0 pour la réponse № 1Juste pour clarifier les normes Java,
En Java, tous les noms de classe commencent par une lettre majuscule et sont suivis par une casse de chameau. Donc, dans votre cas, vous essayez d'accéder à deux classes,
String et System - Ceux-ci doivent être utilisés avec les majuscules.
alors
public static void main(String args[])
et
System.out.println("hello");
devrait résoudre le problème.
Ce sera génial si vous changez le nom de votre classe en Hello. C'est un bon début en Java et bienvenue dans la communauté Java.
0 pour la réponse № 2
string
n'est pas une classe en Java. cependant, String
est la bonne classe. Java est sensible à la casse!
Votre méthode principale devrait ressembler à:
public static void main(String args[])
Aussi, System
est la bonne classe:
System.out.println("hello");
Méthode entière:
public static void main(String args[])
{
System.out.println("hello");
}