2009-09-08 62 views
1

我有一個Java Eclipse項目,但我沒有使用java.exe從命令行運行它。相反,我通過運行java的python腳本運行它。我可以在Eclipse Java項目運行配置中設置任意命令嗎?

我想要做的是當我點擊eclipse中的'Run'按鈕並在Eclipse的控制檯窗口中看到輸出時運行此操作。不幸的是,可用的運行配置選項有點過於嚴格,似乎不允許這種隨意的「運行任何你喜歡的」配置。

這可能嗎?有沒有添加這種配置選項的eclipse插件?

我意識到我可能會失去調試器支持,但這對我來說不是問題。

+1

FYI啓動Java程序:您如果您在Python腳本中配置了正確的啓動參數,然後使用Java遠程調試,仍然可以使用調試器。 – McDowell 2009-09-08 10:16:48

+0

@McDowell:當你在寫評論時,我正在寫我的答案;)好點。 – VonC 2009-09-08 10:17:54

回答

5

您可以通過「外部工具配置」運行它:它可以調用您喜歡的任何腳本/命令,即使該腳本自己啓動了您的Java程序。

alt text http://www.abdevelopment.ca/system/files/images/New%20External%20Tools%20Configuration.preview.png

然後,一旦啓動,你可以啓動遠程調試會話,只要你的腳本沒有用正確的選項

-Djava.compiler=NONE -Xnoagent -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n 

alt text http://www.nakov.com/blog/wp-content/uploads/2008/08/eclipse-remote-debug-configuration.png

+0

你知道我已經看過那個按鈕好幾年了,我從來沒有想過按它。謝謝 :) – izb 2009-09-08 10:25:04

相關問題