Eclipse给出了错误“;。。。不是链接资源的有效位置。”;
当我尝试在Eclipse中为构建路径配置添加一个新的Classpath变量,并且我添加的路径是当前工作区的子目录时,Eclipse给出了错误:Eclipse给出了错误“;。。。不是链接资源的有效位置。”;,eclipse,variables,classpath,Eclipse,Variables,Classpath,当我尝试在Eclipse中为构建路径配置添加一个新的Classpath变量,并且我添加的路径是当前工作区的子目录时,Eclipse给出了错误: 'C:\JavaStuff' is not a valid location for linked resources. 为什么Eclipse会施加这种限制?我想不出一个好的理由。。。我可能想把我的JAR放在C:\JavaStuff\libs中,把我的工作区放在C:\JavaStuff\workspace中,然后通过JavaStuff\libs引用li
'C:\JavaStuff' is not a valid location for linked resources.
为什么Eclipse会施加这种限制?我想不出一个好的理由。。。我可能想把我的JAR放在
C:\JavaStuff\libs
中,把我的工作区放在C:\JavaStuff\workspace
中,然后通过JavaStuff\libs
引用libs(在我的机器上),其中JavaStuff\DIR
是C:\JavaStuff
。这个限制阻止我这样做。好的,我出现这个问题的原因不是Classpath变量。。。事实上,我试图将其添加到Java构建路径,因为我创建变量的方式是转到Java构建路径并单击“添加变量”。创建指向我工作区上方目录的变量后,我确定退出该对话框,它试图将该父目录添加到我的构建路径中
看起来Eclipse希望您通过类路径变量添加JAR的方式是“添加变量”,选择表示基本路径的变量,确定返回到Java构建路径窗口,然后编辑已添加的条目,并手动将其余路径添加到(即,将MY_BASE_DIR
转到MY_BASE_DIR/libs/library.jar
。有点不真实