2011-08-05 2 views
2

OK, je ne peux pas obtenir java pour exécuter mes fichiers .class: -je suivre les étapes dans Oracle tutorial et essayez d'exécuter ce programme:Impossible d'exécuter HelloWorld de la ligne de commande

class HelloWorldApp { 
    public static void main(String[] args) { 
     System.out.println("Hello World!"); // Display the string. 
    } 
} 

Compiler OK:

PS C:\Users\Ztaz> javac .\HelloWorldApp.java 

Mais après que j'essaie de l'exécuter, je reçois ceci:

PS C:\Users\Ztaz> java .\HelloWorldApp.class 
Error: Could not find or load main class .\HelloWorldApp.class 

non, sauf ion, rien.

Voilà ma variable PATH, si elle aide (divisé en lignes, pour une meilleure lisibilité):

%JBOSS_HOME%; 
%SYSTEMROOT%; 
%M2%; 
%JAVA_HOME%\bin; 
... 

JAVA_HOME est réglé sur "C: \ Program Files \ Java \ jdk1.7.0". Ma question ressemble beaucoup à this one mais j'ai aussi eu ce problème sur Java SE 6, donc j'ai décidé de poser une question séparée.

Répondre

9

utiliser sans .class: java HelloWorldApp

Cela provoque des problèmes pour beaucoup de gens à partir avec Java. Vous ne savez pas pourquoi Java ne cherche pas seulement les deux fichiers (le nom fourni et le nom avec .class ajouté).

+1

Aussi sans le composant de chemin –

+0

OMG, je me sens stupide X_X. Merci! – Zotov

Questions connexes