【发布时间】:2015-09-14 14:04:06
【问题描述】:
我正在使用 Eclipse Mars,并且正在运行一个带有一些 VM 参数的应用程序,并且在运行配置中定义了环境变量
TOMCAT_HOME c:\tomcat
我在环境选项卡 VM 参数中有以下内容:
-Dcatalina.home=${TOMCAT_HOME}
我收到以下错误:
Reference to undefined variable TOMCAT_HOME
为什么我在运行配置中指定了变量,但它不能作为 VM arg 工作?
编辑:
原来答案是你需要从Window->Preferences菜单中添加一个Classpath Variable。这令人困惑。
【问题讨论】:
-
@mikeb 您必须在 Run Configuration Window 上指定要运行应用程序的变量,因此请转到 Run as... 并将这个新变量放在 参数选项卡见链接eclipse.org/forums/index.php/t/6039