我正在尝试使用开源java库来可视化图形中的节点和边缘,但我完全迷失了。
我在一个文件夹中有一堆jar文件。点击一些jar文件会弹出java swing窗口并显示图形。单击其他jar文件不会执行任何操作。
如果我想出来的话,我会将jar文件与其他文件一起粘贴在那里,还是仍然不起作用?
如果我弄清楚如何使用这些文件,这是否意味着如果我将我的java项目转移到另一台计算机,我必须包含它们?我该怎么做呢?
答案 0 :(得分:20)
我相信如果你把jar放在你的类路径中,你可以像标准库一样导入和使用类。弄清楚类路径可能会令人困惑,但您可以在启动jvm时设置它。您的IDE也可以选择它。
大多数java问题都是类路径问题。
答案 1 :(得分:19)
您是否已将这些库包含在类路径中?
如果你正在使用eclipse,你可以
项目 - >属性 - > Java构建路径 - > addJar。
Jar文件应放在工作区内的目录中(例如lib /)
如果您必须将项目带到另一台计算机,则可以执行以下步骤
答案 2 :(得分:10)
在Eclipse中,您需要将库添加到project build path。
通常,您需要在编译时和运行时通过类路径机制提供依赖关系。精确的机制各不相同,但是,例如,如果您使用javac编译器,则可以在命令行上提供库:
javac -classpath C:\dir\lib1.jar;C:\dir\lib2.jar foo/MyClass.java
调用应用程序也需要这些依赖项:
java -classpath C:\dir\lib1.jar;C:\dir\lib2.jar;. foo.MyClass
This page提供了一些很好的信息,虽然谷歌搜索术语“类路径”应该提供替代来源。
答案 3 :(得分:1)
您可以通过将其包含在Java应用程序的类路径中来使用它,这样您就可以从代码中引用它。 Here是一份入门文件。 JDK 1.6有一些更简单的选项(例如将多个jar文件指定为* .jar)。这绝对有点复杂,但非常值得了解。
答案 4 :(得分:0)
您应该拥有这些罐子的文档。有些听起来像是例子,但必须是核心图形建模和渲染Jar。希望这些例子包括来源。
只需将Jar添加到Eclipse中的项目中(例如,在项目的/ lib文件夹中,然后将其添加到构建路径中)并使用文档来使用代码。您还可以使用Eclipse查看Jar文件。
除非没有其他选择,否则可能不值得使用至少在API级别上没有记录的第三方代码,并且没有任何源代码示例。