J'ai juste copié le code de Key-Listener de http://java.sun.com/docs/books/tutorial/uiswing/examples/events/KeyEventDemoProject/src/events/KeyEventDemo.java . J'ai pu le compiler avec la commande "javac". Mais lorsque j'essaie d'exécuter le code compilé (en tapant "java KeyEventDemo") j'ai un gros message à la fin duquel je vois :
Could not find the main class: KeyEventDemo. Program will exit.
Hier, j'ai eu un problème similaire sur Windows Vista (maintenant je suis sur Ubuntu). Sous Windows, j'ai pu résoudre le problème en tapant "java -cp . ProgramName" ou alternativement en ajoutant de nouvelles valeurs ("." et "..")à la variable d'environnement "classpath".
Sur Ubuntu, la première solution ne fonctionne pas. Je veux dire que lorsque je tape "java -cp . KeyEventDemo", j'ai toujours le problème. De plus, sur Ubuntu, j'ai pu exécuter d'autres programmes en tapant simplement "java ProgramName".
Alors, quelqu'un peut-il me dire ce que cette KeyEventDemo a de spécial ? Pourquoi cela ne semble pas fonctionner et comment cela peut être résolu ?