【发布时间】:2015-08-14 11:28:37
【问题描述】:
我创建了一个项目并将其构建为一个可执行的 jar 文件。我的问题是它在我的计算机中是一个可执行的 jar 文件,但是当我将它传输到另一台计算机时,它只变成了一个 jar 文件。这里有什么问题?我正在使用 netbeans 8.0.2
【问题讨论】:
-
缺少资源?系统设置配置错误?
-
@MadProgrammer 你是什么意思?
-
您可能正在处理只能从您的机器访问的资源,这导致 Jar 失败或 Java 可能配置错误并且无法运行 Jar 或
.jar不是与Java相关 -
@MadProgrammer 需要什么东西才能运行 jar 文件?
-
它不能“成为”不可执行的 JAR。可执行 JAR 和不可执行 JAR 之间的唯一区别在于其内容,并且当您将它们移动到另一台计算机时,内容不会改变。正如其他人所指出的,可能发生的是您的可执行 JAR 没有被执行——这应该是依赖关系和/或系统配置的问题。你是如何运行它的?如果不出意外,您可以使用
java -jar jarname.jar从命令行(或运行提示符)运行它,前提是您的 Java 工作正常并且您的文件没有类路径依赖项。
标签: java netbeans jar build executable-jar