interprétation d'une erreur java

interprétation d'une erreur java - Java - Programmation

Marsh Posté le 06-06-2019 à 16:54:25    

Bonjour a vous !
 
Je suis tout nouveau sur le forum et débutant en programmation et en langage java.
je souhaite sincèrement pouvoir compter sur votre tolérance aux questions que vous pourriez trouver stupides de ma part. Merci d'avance pour votre soutien.
 
Pour commencer, je m'exerce a écrire quelques petits bouts de programmes.  
celui ci-dessous me génère des erreurs que je n'arrive pas a interpréter:
 
import java.util.Arrays;
public class main {
  public static void main(String[] args) {
 double[] x = { 2.5, 0.5 };
 double[] y = x;
 System.out.println("x = " + Arrays.toString(x));
 System.out.println("y = " + Arrays.toString(y));
 x[0] = -0.5;
 System.out.println("x = " + Arrays.toString(x));
 System.out.println("y = " + Arrays.toString(y));
 System.out.println(x==y);
  }
}
 
L'erreur généré est la suivante:
 
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)
 javac -classpath .:/run_dir/junit-4.12.jar:/run_dir/hamcrest-core-1.3.jar:/run_dir/json-simple-1.1.1.jar -d . Main.java
Main.java:2: error: class main is public, should be declared in a file named main.java
public class main {
       ^
1 error
compiler exit status 1


Message édité par gilou le 06-06-2019 à 22:52:39
Reply

Marsh Posté le 06-06-2019 à 16:54:25   

Reply

Marsh Posté le 06-06-2019 à 18:20:28    

Me lâché pas svp !!!

Reply

Marsh Posté le 06-06-2019 à 18:30:20    

Mets une minuscule à ton Main.java.

Reply

Marsh Posté le 07-06-2019 à 11:43:35    

rat de combat a écrit :

Mets une minuscule à ton Main.java.


 
Merci bcp rat de combat. Ça a marché

Reply

Marsh Posté le 10-06-2019 à 19:31:36    

lewis80 a écrit :


 
Merci bcp rat de combat. Ça a marché


Bonjour,
 
ça a marché, mais tu ne vas pas prendre de bonnes habitudes comme ça. Je te conseille de:
- change le nom de ton fichier, "main" est un mot réservé. Le nom de fichier doit (convention) avoir un nom commençant par un majuscule, de type MaClasse.java, et tu reprends le nom pour la déclaration de la classe
    * public class MaClasse  


---------------
Open Lowcode Github repo
Reply

Marsh Posté le 11-06-2019 à 21:15:58    

openlowcode a écrit :


Bonjour,
 
ça a marché, mais tu ne vas pas prendre de bonnes habitudes comme ça. Je te conseille de:
- change le nom de ton fichier, "main" est un mot réservé. Le nom de fichier doit (convention) avoir un nom commençant par un majuscule, de type MaClasse.java, et tu reprends le nom pour la déclaration de la classe
    * public class MaClasse  


 
 
Bien recu, merci openlowcode!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed