我在課堂上,不,在我開始之前,我不需要任何人做我的功課。該程序是寫的,但教官說他使用腳本化測試牀進行評分,而且程序(簡單的迴文測試,我是noob)必須按照他的規範執行,否則他的測試牀將無法運行它,如果它不運行它,他是不會去嘗試它手動和我失敗的任務(我知道charmer。)基本上,他的要求是這樣的:從命令行執行Java應用程序時不使用包或類規範?
在應用程序中不能有包聲明。
它必須是命令行可執行文件簡單:
java Palindrome
就是這樣。當我導航到文件所在的目錄並嘗試時,它會給我could not find or load main class Palindrome
。看到這個錯誤,有很多解決方案,包括領先參數或完全合格的類名稱。我不能使用其中任何一種,因爲如果java Palindrome
不啓動它,我得到一個0.
任何人都可以告訴我如何讓它在沒有任何參數或完全合格的類名的情況下運行嗎?只需java Palindrome
?
這是我錯過的編譯步驟。我該使用編譯命令(使用netbeans)還是父項目文件夾,還是僅使用我寫的Palindrome.java文件? – user3066571
嘗試'javac Palindrome.java' –
所以我編譯成功,現在有一個Palindrome.class文件。現在,當我從該目錄運行'java Palindrome'時,它仍然表示'無法找到或加載主類Palindrome'。我錯過了什麼? – user3066571