当我尝试在 Eclipse 中为构建路径配置添加新的类路径变量,并且我添加的路径是当前工作区是其子目录的目录时,Eclipse 给出错误:
'C:\JavaStuff' is not a valid location for linked resources.
为什么 Eclipse 施加这个限制?我想不出一个好的理由...我可能想把我的 JAR 放进去C:\JavaStuff\libs
并将我的工作区放在C:\JavaStuff\workspace
,然后通过引用库(在我的机器上)JAVASTUFF_DIR\libs
where JAVASTUFF_DIR
is C:\JavaStuff
。这个限制阻止我这样做。
好的,我遇到这个问题的原因不是类路径变量...而是我试图将其添加到 Java 构建路径中,因为我创建变量的方式是转到 Java 构建路径并单击“添加变量”。创建指向工作区上方目录的变量后,我退出该对话框,并尝试将该父目录添加到我的构建路径中。
看起来 Eclipse 希望您通过类路径变量添加 JAR 的方式是“添加变量”,选择代表您的基本路径的变量,确定返回到 Java 构建路径窗口,然后编辑已添加的条目并手动添加其余的路径打开(即打开MY_BASE_DIR
to MY_BASE_DIR/libs/library.jar
。有点不直观。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)