Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/01/2006, à 12:08

Ph.denis

Que faut'il installer pour pouvoir afficher ses programmes java?

Bonjour,
je viens à peinne de me lancer dans la programmation Java, j'ai fait le légendaire programme "HelloWorld". Problème c'est que je ne sais pas comment l'afficher dans ma console. Pourtant j'ai écrit dans celle-ci 

philippe@Python:~$ java HelloWorld

Mais ça ne fonctionne pas. Ne faut'il pas installer des packages? je n'ai encore rien installer.

Voici l'erreur qu'il m'affiche: (le code de mon programme est juste)

philippe@Python:~/disk/Unnif/Java$ java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: HelloWorld not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)

Merci beaucoups

P.S: mon ordi tourne sous Kubuntu 5.10


http://www.student.montefiore.ulg.ac.be/~denisp/

Hors ligne

#2 Le 24/01/2006, à 12:13

szdavid

Re : Que faut'il installer pour pouvoir afficher ses programmes java?

ton fichier s'appelel HelloWorld, pas HelloWorld.java ?

Sinon, essaie java HelloWorld.java

sinon, montre éventuellement ton code source

Hors ligne

#3 Le 24/01/2006, à 12:21

Ph.denis

Re : Que faut'il installer pour pouvoir afficher ses programmes java?

voila toujours la même erreur

philippe@Python:~/disk/Unnif/Java$ java Helloworld.java
Exception in thread "main" java.lang.NoClassDefFoundError: Helloworld.java
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: Helloworld.java not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./,file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
   at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
   at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)

et pour mon code:

class HelloWorld {
        public static void main (String args[]) {
                        System.out.println("Hello worl!");
                }
}

http://www.student.montefiore.ulg.ac.be/~denisp/

Hors ligne

#4 Le 24/01/2006, à 12:30

Craquos

Re : Que faut'il installer pour pouvoir afficher ses programmes java?

Télécharge la dernier version de Java et installe la :

http://www.java.com/fr/download/linux_manual.jsp

Et ensuite

1. S'assurer de l'installation de Java (version Sun):
Code:

$ java -version
java version "1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)

Je l'ai personnellement installé avec la méthode du Wiki. Il ne faut pas oublier de mettre à jour la configuration pour que ce soit toujours la machine SUN qui soit prise en compte:

    Sur le Wiki, quelqu'un a écrit:

    Pour cela, dans un terminal, faites :
    Code:

sudo update-alternatives --config java

    et choisissez le numéro de la ligne correspondant à /usr/lib/j2re1.5-sun/bin/java. Validez : Java est maintenant entièrement fonctionnel.


All Ubuntu since 28/09/05

Hors ligne

#5 Le 24/01/2006, à 12:31

Val1472

Re : Que faut'il installer pour pouvoir afficher ses programmes java?

Et si tu installes le sdk de sun ?
http://doc.ubuntu-fr.org/applications/java

Hors ligne

#6 Le 26/01/2006, à 02:27

Craquos

Re : Que faut'il installer pour pouvoir afficher ses programmes java?

ca marche moins bien désolé.


All Ubuntu since 28/09/05

Hors ligne