我习惯于简单地将 jar 文件导入我的 netbeans 项目,然后能够将它们导入我的项目。例如,我包含了 guava.jar。我在库下看到它,当我扩展它时,我看到了 com.google.common 之类的东西。. 所以,我只是说导入 com.google.common。在我自己的课程中,我能够使用他们的方法。对于 commons-math3-3.0.jar 也是如此。但现在我同样包含了 joptimizer-3.2.0-sources.jar ( http://www.joptimizer.com/usage.html)。当我展开它时,我看到像“src.main.com.joptimizer.functions”这样的文件夹但是,这一次当我去我的项目并尝试说 import src.main... 时,它不起作用,它们不是认可。为什么以前简单地导入 jars 可以工作,但在这种情况下却不行?在这种情况下我需要做什么才能使用 joptimizer jar 中的方法?
问问题
303 次
1 回答
1
您在项目中包含了资源。Sources表示带有未编译*.java文件的jar 。
您应该使用已编译的 java 类(*.class文件)添加 jar。
看起来http://www.joptimizer.com/usage.html站点上没有编译库,您应该手动编译它。
安装maven工具,解压joptimizer-3.2.0-sources.jar
执行
mvn package
在根目录(带有 的目录pom.xml
)
你会在target
目录中找到编译好的库
于 2013-09-13T22:13:09.060 回答