Bonjour,
Je me lance dans Java avec le tutoriel de Oracle. (docs.oracle.com/javase/tutorial/ … /unix.html)
Voici le petit texte qui pose problème:
[code]/**
- The HelloWorldApp class implements an application that
- simply prints “Hello World!” to standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println(“Hello World!”); // Display the string.
}
}[/code]
J’ai bien réussi à afficher “Hello World!” une première fois mais quand j’ai repris le tutoriel je n’ai pas réussi à afficher la nouvelle “class” ni celle correspondant à “Hello World!”.
Voici où se trouvent java et javac: /home/dominique/jdk-7u9/jdk1.7.0_09/bin/javac
/home/dominique/jdk-7u9/jdk1.7.0_09/bin/java
Voici où se trouvent mes fichiers: dominique@debian:~/tmp/examples/java$ ls
HelloWorldApp.class HelloWorldApp.java
La compilation fonctionne.
Voici la réponse à l’exécution de java HelloWorldApp:
dominique@debian:~/tmp/examples/java$ /home/dominique/jdk-7u9/jdk1.7.0_09/bin/java HelloWorldApp
/home/dominique/jdk-7u9/jdk1.7.0_09/bin/java: line 1: class : commande introuvable
/home/dominique/jdk-7u9/jdk1.7.0_09/bin/java: line 2: Erreur de syntaxe près du symbole inattendu « ( »
/home/dominique/jdk-7u9/jdk1.7.0_09/bin/java: line 2: ` public static void main(String[] args) {'
Merci de votre compréhension,
ciao.