【问题标题】:Ubuntu 14.04, Eclipse 4.5.1, Java and BatikUbuntu 14.04、Eclipse 4.5.1、Java 和 Batik
【发布时间】:2016-04-24 22:38:31
【问题描述】:

我正在尝试将 Batik 添加到 java 项目中,我已经下载了“batik-bin-1.8.zip”并将其添加到我的项目中。

在我的项目树中我看到:

Referenced Libraries
    batik-bin-1.8.zip

我可以展开 zip 的内容以查看文件,但这似乎不会将类公开给项目。

我正在尝试开始使用:

https://xmlgraphics.apache.org/batik/using/scripting/java.html

作为参考,但是仅声明 JSVGCanvas 的一个实例然后单击左侧的图标不会公开任何要包含的包。

我需要做什么?

【问题讨论】:

  • 您必须解压 zip 文件并将 jar 文件添加到您的项目中
  • 我刚刚删除了 zip 引用,解压缩然后添加了外部 jar "batik-1.8.jar"
  • 我建议您使用 Maven 来管理依赖项。如果您坚持手动管理依赖项,则需要提取 .zip 以获取所有单独的 jar 文件。然后,您将需要下载任何依赖项并以相同的方式处理它们。然后,您将需要下载这些依赖项的任何依赖项,依此类推,直到获得整个图表。

标签: java ubuntu packages batik


【解决方案1】:

手动添加罐子会变得非常乏味。您应该使用构建工具(例如 Gradle 或 Maven)来设置您的项目。大多数流行的 Java 库都可以通过Maven Central 获得(虽然我个人更喜欢using this site 来搜索 jar)。

现代 IDE(包括 Eclipse 和 IntelliJ)可以导入 Maven 和 Gradle 项目,因此只需学习这些工具中的任何一个即可。 (或任何其他,就此而言。)

最小的build.gradle 文件如下所示:

apply plugin: "java"
apply plugin: "eclipse"

sourceCompatibility = 1.8
sourceSets.main.java.srcDirs = [ "src/" ]

dependencies {
  compile "some.company:lib-name:version"
}

您可以将此类项目导入为 Gradle 项目(在几乎任何现代 Java IDE 中)或运行 gradle eclipse 以生成可作为“现有项目”导入的 Eclipse 项目数据。

【讨论】:

    猜你喜欢
    • 2015-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    相关资源
    最近更新 更多