.classpath xml 中的环境变量

问题描述 投票:0回答:2
java xml eclipse tomcat
2个回答
2
投票

类路径条目不会解析环境变量,因此这不起作用。

最接近的方法是使用 Eclipse 首选项“Java > 构建路径 > 类路径变量”在 Eclipse 中定义类似的 CATALINA_HOME 变量。

定义 Eclipe 类路径变量后,您可以使用“库”部分中“Java 构建路径”属性页上的“添加变量...”按钮。

这将为您提供一个如下所示的类路径条目:

<classpathentry kind="var" path="CATALINA_HOME/lib/some.jar"/>

请注意,“kind”是“var”而不是“lib”。


0
投票

您需要在 Eclipse 级别或项目级别设置全局变量。 在 Eclipse 文档中了解如何执行此操作。 基本上,您需要转到“运行”->“运行配置...”并选择“环境”选项卡。相关文章是此处

要使用变量:(基于系统环境变量)选择添加变量字符串,在 .classpath 中输入:

${env_var:your-environment-variable-name}/path-to-jar
。例如,如果您的系统环境变量是
MYVAR
并且 JAR 文件位于 subdir/myfile.jar 下,则应输入
${env_var:MYVAR}/subdir/myfile.jar

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.