J'ai créé un nouveau projet et une nouvelle classe en eclipse sur ma machine ubuntu pour écrire le programme simple Hello World. Cela fonctionne bien tant que j'écris la méthode principale et que j'utilise System.out.println pour imprimer mon "Hello World". mais je veux utiliser le paquet acm.jar donc je l'ai importé dans mon projet et j'ai essayé d'étendre la classe ConsoleProgram dans acm.jar mais une fois que j'écris la méthode void run() publique et essaye de l'exécuter je reçois une erreuracm.jar ECLIPSE sous Linux Problème
Je sais que j'ai importé acm.jar avec succès car eclipse a suggéré le reste de l'import quand je tapais import acm.program. *;
voici les résultats que je reçois:
Exception in thread "main" java.lang.NoClassDefFoundError: sun.applet.AppletViewer
at gnu.java.lang.MainThread.run(libgcj.so.90)
Caused by: java.lang.ClassNotFoundException: sun.applet.AppletViewer not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/home/bilm3z/workspace/xbSampleProject1/bin/,file:/home/bilm3z/workspace/acm.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.90)
at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at java.lang.ClassLoader.loadClass(libgcj.so.90)
at gnu.java.lang.MainThread.run(libgcj.so.90)
Voici un aperçu de la situation: http://www.mypicx.com/12302009/situation1/