Problème pour compiler en ligne de commande
Résolu/Fermé
kabrice01
Messages postés
1180
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
12 avril 2021
-
18 juil. 2014 à 06:01
kabrice01 Messages postés 1180 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 12 avril 2021 - 20 juil. 2014 à 23:16
kabrice01 Messages postés 1180 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 12 avril 2021 - 20 juil. 2014 à 23:16
A voir également:
- Problème pour compiler en ligne de commande
- Invite de commande - Guide
- Site de vente en ligne particulier - Guide
- Partage de photos en ligne - Guide
- Commande terminal mac - Guide
- Aller à la ligne excel - Guide
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
18 juil. 2014 à 07:40
18 juil. 2014 à 07:40
Bonjour,
"j'ai pu créer le fichier .class, mais le fichier test.java n'apparait pas"
C'est l'inverse qu'il faut faire : tu créés un fichier .java avec du code dedans, puis tu le compiles et ça te créé un binaire .class
"j'ai pu créer le fichier .class, mais le fichier test.java n'apparait pas"
C'est l'inverse qu'il faut faire : tu créés un fichier .java avec du code dedans, puis tu le compiles et ça te créé un binaire .class
19 juil. 2014 à 00:13
19 juil. 2014 à 00:15
Modifié par KX le 19/07/2014 à 08:31
19 juil. 2014 à 01:52
package projet;
public class kbrice {
public static void main(String[] args) {
System.out.print("Hello World");
}
}
19 juil. 2014 à 08:50
Remarque : tu débutes mais autant prendre de bonnes habitudes maintenant, le nom des classes doit commencer par une lettre majuscule, cela permet de mieux s'y retrouver dans le code.
Par exemple dans System.out.println, on sait d'un coup d'oeil que System est une classe car elle porte un S majuscule, de même qu'on sait aussi que out est un objet car il a un O minuscule.
Si on devait utiliser ton code, on aurait kbrice.main(null); on penserait donc que kbrice est un objet car il a un K minuscule, alors qu'en fait c'est une classe qui devrait s'appeller Kbrice avec un K majuscule...
Il y a tout un tas d'autres règles de bonne écriture du code, mais le nommage c'est vraiment indispensable. Pour info, toutes les règles sont ici, voir le chapitre 9, page 15, pour le nommage.
https://www.oracle.com/technetwork/java/codeconventions-150003.pdf