/ / erreur lors de la compilation du programme java - javac

erreur lors de la compilation du programme java - javac

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 № 1

Juste 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");
}