Eclipse中Program arguments和VM arguments的說明


在運行程序的時候,我們一般可以進行run configuration的配置,就比如tomcat源碼導入eclipse之后,我們可以發現其運行配置如下:

其中Program arguments配置的元素就是我們傳入main方法的字符串數組,而VM arguments其實就是我們在程序中需要的運行時環境變量。比如上圖中就是指定catalina.home為工程所在的位置。在程序中我們可以通過 System.getProperties("catalina.home")。需要注意的一點,上面的catalina.home的配置中用到了預置的${project_loc}變量(可以通過下面的Variables按鈕進行添加),其實后面的部分可以省略不要,只是用來指定工程中的特定文件。對於${project_loc}的說明eclipse官網的描述如下:

The absolute path on the system's hard drive to the currently selected resource's project or to the project being built if the external tool is run as part of a build.

其實就是指的工程所在的絕對路徑,比如我運行的這個代碼所在的工程在 c:/workspace下,工程的名字為project1。那么此時${project_loc}就應該為:c:/workspace/project1。

具體的其他參數的說明請參照官方文檔: http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fconcepts-exttools.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM