如何在我的Java项目中正确包含Batik库?

时间:2016-02-18 02:55:16

标签: java intellij-idea jar libraries batik

我正在尝试将Batik库正确添加到我的Java项目中。我将解压缩的二进制文件添加到我的lib文件夹中:

please see here

然后尝试通过,

将库添加到我的项目中
  

档案>>项目结构>>模块>>依赖性>>添加(+)>>   JAR或目录>> [Batik目录,现在在lib文件夹中]

导致我here

我应该只选择" jar目录",还是应该让所有这些" root"加?我可以看到其中一些是" demo"的一部分。或"测试"目录,所以特别添加它们似乎很奇怪。

此外,我注意到了#34; docs" Batik二进制文件夹中的目录(请参见上图)。有什么方法可以将Batik的文档(Javadoc)添加到我的IDE中吗?如果是这样,怎么样?

供参考,我使用的是Batik 1.7.1。

2 个答案:

答案 0 :(得分:1)

回答我自己的问题。

  1. 下载batik-1.7.zipbatik-docs-1.7.zip
  2. batik-1.7.zip解压缩到模块的\lib目录。
  3. batik-docs-1.7.zip解压缩到\lib\batik-1.7\docs目录。
  4. File>> Project Structure>> Libraries>> New Project Library+)>> Java
  5. 选择.jar\lib\batik-1.7中的顶级\lib\batik-1.7\lib文件(遗憾的是,IntelliJ不支持递归地从目录添加.jar个文件)
  6. OK>>选择目标模块>> OK>> Name: batik-1.7
  7. Specify documentation URL+)>> Enter documentation URL:>> [...]/lib/batik-1.7/docs/javadoc/>> OK

答案 1 :(得分:0)

我注意到batik.jar为空(没有类),而且docs文件夹似乎不包含javadoc,因此将此答案作为一般配方,您将不得不对其进行调整。 The install instruction对我来说毫无用处。

作为旁注,您应该考虑使用maven或其他类似的工具来管理依赖项,它会让您的生活更轻松。

从lib解压缩的蜡染:

image1

选择所有jar,右键单击并选择 Add as library ,然后填写表单:

image2

然后转到项目结构,右键单击模块(顶部 StackOverflow ,请参见第1张图片)并选择模块设置(或点击 F4 此处(1)),点击左侧的图书馆,然后选择右侧的蜡染

image3

现在点击绿色+并选择指定文档网址,然后输入" docs"的路径。以" file://"为前缀,在这里:' s:

~/Dev/workspace-indigo/StackOverflow/lib/batik-1.7.1/docs

(1)可能是特定于操作系统/版本的。