我剛剛從http://java.sun.com/docs/books/tutorial/uiswing/examples/events/KeyEventDemoProject/src/events/KeyEventDemo.java複製了Key-Listener代碼。我可以用「javac」命令對其進行壓縮。但是,當我嘗試執行編譯後的代碼(輸入「java的KeyEventDemo」),我到底有大的消息,其中我看到:爲什麼Java找不到主類?
Could not find the main class: KeyEventDemo. Program will exit.
昨天我在Windows Vista中有一個similar problem(現在我在Ubuntu )。在Windows中,我可以通過鍵入「java -cp。ProgramName」或者向環境變量「classpath」添加新值(「。」和「..」)來解決問題。
在Ubuntu上,第一個解決方案不起作用。我的意思是,當我輸入「java -cp。KeyEventDemo」時,我仍然有問題。而且,在Ubuntu上我只能輸入「java ProgramName」就能運行其他程序。
那麼,有誰能告訴我這個KeyEventDemo有什麼特別之處嗎?爲什麼它不會工作以及如何解決?
您只有一個文件,爲什麼不現在刪除包名?當我刪除它時它對我很好。 – 2010-01-26 09:52:36