我正在尝试通过双击或通过终端启动(java -jar filename.jar)来执行在 Ubuntu 19.10 中用 Apache NetBeans 11.2 开发的 jar 文件,但它没有启动 - 什么都没有发生。这是一个管理员工日常工作程序的简单程序,它是用 Jframe GUI 编程的。并且该程序具有 I / O 操作。我已经使 jar 文件可执行,并且在 Ubuntu 上安装了 JRE。我发现清单文件是空的,它不包含主类,而是有:“Manifest-Version:1.0 X-COMMENT:Main-Class 将通过构建自动添加”它说主类将通过构建自动添加,但并没有添加。我在 Intellij Idea IDE 中开发了另一个程序(游戏),其 jar 文件有一个包含主类的清单文件,即使我在开发中使用了 Liberica JDK,与 jar 文件关联的 Open JRE 也可以工作。
答案1
也许你必须在桌面上创建启动器,
/路径/到/bin/file.jar
另外,您可以使用 idea studio 调试文件