gpt4 book ai didi

java - .classpath xml 中的环境变量

转载 作者:行者123 更新时间:2023-11-30 08:48:29 25 4
gpt4 key购买 nike

我在 Eclipse(动态 Web 项目)的 .classpath 文件中有这一行。我通过从“构建路径”选项添加一个外部 jar 来得到这个。

<classpathentry kind="lib" path="D:/apache-tomcat-7.0.55/lib/some.jar" sourcepath="/Scrubber"/>

但我的系统中已经设置了 CATALINA_HOME。我想将 path="D:/apache-tomcat-7.0.55/lib/some.jar" 替换为 path="[CATALINA_HOME]/lib/some.jar"

它的正确语法是什么。我试过了

path="${CATALINA_HOME}/lib/some.jar"

path="${env:CATALINA_HOME}/lib/some.jar"

path="${env.CATALINA_HOME}/lib/some.jar"

path="${catalina.home}/lib/some.jar"

path="${catalina.base}/lib/some.jar"

它们都不适合我。

最佳答案

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

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

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

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

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

请注意,'kind' 是 'var' 而不是 'lib'。

关于java - .classpath xml 中的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31913879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com