【问题标题】:Class files (.java) inaccessable from Jar无法从 Jar 访问的类文件 (.java)
【发布时间】:2017-08-23 03:00:42
【问题描述】:

I created a Jar file.

当我在我的项目中使用它时,它似乎能够很好地找到包名称,但我无法使用其中的类。

Package name, but no classes after.

创建 Jar 时我做错了什么吗? 我跑了“jar cvf Adapter.jar *”。

任何建议都会有很大帮助!

【问题讨论】:

    标签: java android jar


    【解决方案1】:

    Java JAR 文件应该包含已编译的 .class 文件,而不是 .java 源文件。 您需要使用 javac 编译文件,然后在输出中使用 jar

    【讨论】:

      【解决方案2】:

      正如 NimrodArgov 指出的那样,您的 IDE(显然)找不到该类,因为它不像预期的那样作为编译的 .class 文件存在。 JAR 包仅包含 Java 源文件。

      据我所知,您也没有必要将您的课程打包到.jar 文件中。只需确保包含文件夹结构在您的 Java 类路径中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-25
        • 1970-01-01
        • 2017-11-27
        • 2018-10-17
        • 2013-09-29
        • 2011-08-12
        • 1970-01-01
        相关资源
        最近更新 更多