Java 关于Eclipse中lib文件夹的一个简单问题

Java 关于Eclipse中lib文件夹的一个简单问题,java,eclipse,Java,Eclipse,我是EclipseIDE新手,我创建了一个名为“HelloWorld”的新项目,我需要一些包含在jar文件中的API 我在项目文件夹“helloworld”(与src文件夹并行)下创建了一个名为“lib”的文件夹,并将.jar文件导入到这个lib文件夹中,它会自动将所有内容提取到这个lib文件夹中 然后我在src文件夹下创建了HelloWorld.java类,但是,当我放入import ro.xxx.xxx.xxx时,eclipse抱怨“import ro无法解决”。实际上,ro在lib文件夹下

我是EclipseIDE新手,我创建了一个名为“HelloWorld”的新项目,我需要一些包含在jar文件中的API

我在项目文件夹“helloworld”(与src文件夹并行)下创建了一个名为“lib”的文件夹,并将.jar文件导入到这个lib文件夹中,它会自动将所有内容提取到这个lib文件夹中

然后我在src文件夹下创建了HelloWorld.java类,但是,当我放入import ro.xxx.xxx.xxx时,eclipse抱怨“import ro无法解决”。实际上,ro在lib文件夹下


我被困在这里了。我应该把这个lib文件夹放在src文件夹下,而不是与之平行吗?请给我一些建议,提前谢谢

仅仅将jar放在lib文件夹中是行不通的,您需要在类路径中使用这些jar


它描述了如何在eclipse中将JAR添加到构建路径中,将库添加到构建路径中

在项目-->生成路径-->配置生成路径上单击鼠标右键


库-->添加jar

项目->属性->Java构建路径->库->添加外部jar

首次创建与src文件夹平行的库文件夹后,需要返回Eclipse并刷新项目,以便Eclipse找到新文件夹和jar。可以高亮显示项目并单击F5,也可以使用项目外的右键单击菜单。之后,会出现lib文件夹和jar文件,您可以右键单击jar以添加到构建路径。如果您随后添加了新的JAR,您需要再次刷新,以便Eclipse找到它们。

我认为您可能不想提取JAR。只需将未扩展的JAR文件复制到lib文件夹即可。在eclipse中右键单击JAR并选择buildpath->addtobuildpath。这是浏览“项目属性”屏幕的快捷方式。@Mike谢谢,它很有效。请允许我问一下如何做相反的事情,也就是将编译后的类打包到一个jar中?嗨,Robert。查看并查看它是否回答了您的问题。但是,如果您正在导出项目或项目在存储库中共享,最好将它们放在lib中,而不是添加外部jar,使用add jar并将其引用到lib文件夹。这样,当导出时,主项目中的所有依赖项都将保持不变。@Johnydep,我相信使用maven是更好的方法。这里讨论了最简单的方法。