Bonjour

Je ne suis pas habitué au développement java et je souhaite développer un petit programme en java que je lancerai en ligne de commande sous linux via ssh.

Pour commencer j'ai développé un simple Helloworld :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class Hello {
   public static void main(String[] args) {
      System.out.println("Helloworld");
   }
}
Je compile le .jar et il semble se compiler sans erreurs.

Lorsque je le lance ce programme via la commande "java hello.jar"
j'ai toute une série d'erreur :

Exception in thread "main" java.lang.NoClassDefFoundError: hello/jar
Caused by : java.lang.ClassNotFoundException: hello.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
...

Avez vous une explication?

Merci