【发布时间】:2020-11-29 17:20:54
【问题描述】:
我最近在运行 Windows 10 的电脑上安装了最新版本的 Eclipse。 每次尝试将最简单的 Java 项目导出到可运行的 jar 文件中时,jar 文件都不起作用。
例子:
import javax.swing.JOptionPane;
public class Try {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Some message", "title!!", JOptionPane.INFORMATION_MESSAGE);
}
}
文件> 导出> Java > 可运行的 Jar 文件 所有名称/文件夹均已设置好 将所需的库打包到生成的 JAR 中(但我尝试了其他所有开关)> 完成 jar 文件已创建,但根本不做任何事情。有什么建议吗?
【问题讨论】:
-
按照CodePenguin的建议:在命令行运行jar文件看看有没有错误:
java -jar thefile.jar -
你能澄清一下“什么都不做”的意思吗?你有错误吗?
-
100 万谢谢 DontKnowMuchBut 越来越好!!在命令行上运行 jar 文件时,出现“UnsupportedClassVersionError”消息,说明该项目已使用更新版本的 Jave Runtime(类文件版本 58.0)编译,而此(哪个?)版本的 Java Runtime 仅识别类文件版本高达 55.0 有人知道如何解决这个问题吗?
-
成功!!我将编译器合规级别更改为 11(从属性> Java 编译器),一切顺利!再次感谢“DontKnowMuchBut 越来越好”