我在使用Eclipse構建的一些問題,因爲它試圖利用Eclipse:有沒有辦法讓Eclipse輸出給定的命令來運行你的程序?
#>java MyClass
它結束了沒有運行,由於未能找到到運行時運行我的應用程序就好在食,但由於某種原因類。這是沒有道理的,所以我想知道是否有一種方法可以讓eclipse輸出它提供給jvm來構建/運行的東西。
這可能嗎?
感謝
我在使用Eclipse構建的一些問題,因爲它試圖利用Eclipse:有沒有辦法讓Eclipse輸出給定的命令來運行你的程序?
#>java MyClass
它結束了沒有運行,由於未能找到到運行時運行我的應用程序就好在食,但由於某種原因類。這是沒有道理的,所以我想知道是否有一種方法可以讓eclipse輸出它提供給jvm來構建/運行的東西。
這可能嗎?
感謝
你可以使用的Eclipse這樣的準確命令:
我不知道讓Eclipse來顯示任何命令行參數的任何方式 - 但我敢肯定,我們可以通過其他方式解決你的問題。
你是什麼類的全的名字嗎?它只是MyClass
,還是它在一些包?您需要提供完整名稱,例如
java mypackage.MyClass
class文件在哪裏?您需要確保他們在課程路徑中,例如除非您在啓動配置讓它
java -classpath bin mypackage.MyClass
Eclipse不通過任何東西你的Java應用程序。檢查你的classpath和你的包,就像Jon Skeet已經寫過的一樣。
一旦在eclipse中運行了一個程序,就可以在'debug'和'run'菜單中找到配置。如果你打開它,你會看到類路徑。從那裏你可以確定它做了什麼。
您還可以選中將啓動配置寫入.launch文件的框,然後查看它。這不完全是命令行,但它會告訴你你需要知道什麼。
注意:如果你想看到確切的java
命令行中運行你的應用程序(在Eclipse)時,Eclipse的推出,您可以:
alt text http://dl.maximumpc.com/galleries/sysinternals/ProcEx01.png
你會在eclipse.exe下面看到(在這張圖中沒有顯示)java進程。
雙擊它,轉到Image
選項卡,並複製粘貼「命令行」字段的值。
是的,你的答案解決了我的問題。我不熟悉調用包中的某些東西,因爲您似乎必須將其放在一個目錄中才能調用它(也就是說,您不能在類目錄本身中)。如果使用eclipse,它仍然很棒雖然有這個功能 – 2010-01-01 20:00:23
這不是一個「上一個目錄」的問題 - 它是包* root *必須在類路徑中,並且您必須指定完全限定名稱。 – 2010-01-01 20:26:07