Eclipse中Program arguments和VM arguments的说明

Posted Secondworld

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Eclipse中Program arguments和VM arguments的说明的主要内容,如果未能解决你的问题,请参考以下文章

怎样在eclipse种打开文件路径

Eclipse中的Arguments参数是啥意思

Eclipse开发过程中个VM Arguments的设置

Eclipse开发过程中个VM Arguments的设置

type 语句中的方法 executeQuery(string) 不适用于 arguments(),我哪里出错了?使用 Eclipse

eclipse cdt Program "make" not found in PATH