我正在尝试使用开源java库来可视化图形中的节点和边缘,但我完全迷失了。

我在一个文件夹中有一堆jar文件。点击一些jar文件会弹出java swing窗口并显示图形。单击其他jar文件不会执行任何操作。

如果我想出来的话,我会将jar文件与其他文件一起粘贴在那里,还是仍然不起作用?

如果我弄清楚如何使用这些文件,这是否意味着如果我将我的java项目转移到另一台计算机,我必须包含它们?我该怎么做呢?

有帮助吗?

解决方案

您是否已将这些库包含在类路径中?

如果你正在使用eclipse,你可以

项目 - >属性 - > Java构建路径 - > addJar。

Jar文件应放在工作区内的目录中(例如lib /)

如果您必须将项目带到另一台计算机,则可以执行以下步骤

  1. 在执行任何操作之前,请导出项目(例如,作为Jar文件)。
  2. 将其保存到您最喜爱的驱动器(cd / usb驱动器/软盘/磁带)中。
  3. 在“另一个”上计算机,您可以将此项目导入您的工作区

其他提示

我相信如果你把jar放在你的类路径中,你可以像标准库一样导入和使用类。弄清楚类路径可能会令人困惑,但您可以在启动jvm时设置它。您的IDE也可以选择它。

大多数java问题都是类路径问题。

在Eclipse中,您需要将库添加到项目构建路径

通常,您需要在编译时和运行时通过类路径机制提供依赖关系。确切的机制各不相同,但是,例如,如果您使用 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

此页面提供了一些很好的信息,尽管谷歌搜索术语“类路径”应该提供其他来源。

您可以通过将其包含在Java应用程序的类路径中来使用它,这样您就可以从代码中引用它。 此处是入门文档。 JDK 1.6有一些更简单的选项(例如将多个jar文件指定为* .jar)。这绝对有点复杂,但非常值得了解。

您应该拥有这些罐子的文档。有些听起来像是例子,但必须是核心图形建模和渲染Jar。希望这些例子包括来源。

只需将Jar添加到Eclipse中的项目中(例如,在项目的/ lib文件夹中,然后将其添加到构建路径中)并使用文档来使用代码。您还可以使用Eclipse查看Jar文件。

除非没有其他选择,否则可能不值得使用至少在API级别上没有记录的第三方代码,并且没有任何源代码示例。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top