【发布时间】:2017-08-23 03:00:42
【问题描述】:
当我在我的项目中使用它时,它似乎能够很好地找到包名称,但我无法使用其中的类。
Package name, but no classes after.
创建 Jar 时我做错了什么吗? 我跑了“jar cvf Adapter.jar *”。
任何建议都会有很大帮助!
【问题讨论】:
当我在我的项目中使用它时,它似乎能够很好地找到包名称,但我无法使用其中的类。
Package name, but no classes after.
创建 Jar 时我做错了什么吗? 我跑了“jar cvf Adapter.jar *”。
任何建议都会有很大帮助!
【问题讨论】:
Java JAR 文件应该包含已编译的 .class 文件,而不是 .java 源文件。
您需要使用 javac 编译文件,然后在输出中使用 jar。
【讨论】:
正如 NimrodArgov 指出的那样,您的 IDE(显然)找不到该类,因为它不像预期的那样作为编译的 .class 文件存在。 JAR 包仅包含 Java 源文件。
据我所知,您也没有必要将您的课程打包到.jar 文件中。只需确保包含文件夹结构在您的 Java 类路径中。
【讨论】: