我已经创建了一个新的Java项目(testProject)并开始将jar添加到用户库,但是在将jar添加到“用户库”后我收到了项目错误
以下是我正在做的事情:创建用户库
现在我在骡子库上看到一个红色的x秀。 1.单击“编辑”,然后单击“用户库” 2.每个罐子上的消息都说库丢失了,而且它似乎正在失去实际路径。
见附图:
我在运行Java的Mac OSX 10.5.8上运行 openjdk版“1.6.0-internal” OpenJDK运行时环境(build 1.6.0-internal-landonf_17_may_2009_13_58-b00) OpenJDK客户端VM(版本11.0-b17,混合模式)
在Java 1.6.0_16上运行Eclipse的Vista PC上似乎没有问题。 (或在Ubuntu下)。
还有其他人看到这个吗?
答案 0 :(得分:2)
我在Windows XP工作站上的Eclipse Indigo SR2中遇到过类似的问题。它运行了很长时间,直到它破裂并显示了OP观察到的行为。
我发现了导致问题的原因,并找到了解决方法。
当我选择偏好设置时引起问题 - > Java - >构建路径 - >用户库|添加JARS ...并添加一个新的jar文件。会发生的是,尽管用户库被赋予绝对路径(C:\Documents and Settings\a23456\box_corefx\1box-corefx\box-build\target\deployment\weblogic\APP-INF\lib\antlr-2.7.6.jar
),但它只存储相对路径(\1box-corefx\box-build\target\deployment\weblogic\APP-INF\lib\antlr-2.7.6.jar
)。这种相对路径使其说“缺失”。
解决方法是导出一个好的用户库并按下罐子,使其具有如下条目:
<archive path="C:/Documents and Settings/a23456/box_corefx/1box-corefx/box-build/target/deployment/weblogic/APP-INF/lib/antlr-2.7.6.jar"/>
然后导入新用户库。
答案 1 :(得分:0)
尝试在Open JDK上运行Eclipse的人报告了许多问题。此外,您似乎正在使用某种预生产版本。我要做的第一件事是尝试使用Mac OSX附带的JDK运行Eclipse。