JavaFx jar 文件双击无法打开当前文件 (Mac)

标签 java jar javafx double-click

我有一个很大的问题,这让我发疯。不确定描述我的问题的最佳方式是什么,所以我只想写下我所做的和发生的事情:
我正在使用 NetBeans。我只需右键单击我拥有的项目,然后单击“清理并构建”。一切顺利。但问题就在这里。当我转到部署 .jar 文件的 dist 并双击它时,它没有按预期打开。所有 View 都类似于放大,并且不会改变。我知道该按钮应该位于底部的右侧(虽然我在那里看不到它,但我只是在这里看到文本,它应该位于顶部),如果我单击那里,它就会执行并执行它应该执行的操作...另一个有趣的事情是,如果我通过终端打开完全相同的 .jar 文件,它会打开得很好。
我正在寻求建议我应该做什么,因为我不再确定了。我已经删除了JDK并重新安装了它,我什至重新安装了netbeans...

最佳答案

如果您能够从终端正确执行 jar,那么问题就出在启动命令上。尝试创建一个实际执行“java -jar myjar.jar”的“快捷方式”(或脚本,无论Mac中的等效项是什么),然后通过“双击”开始。您可能需要更新系统文件关联以确保是 java 启动您的 .jar 文件。

关于JavaFx jar 文件双击无法打开当前文件 (Mac),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16320487/

相关文章:

java - 在 Java 应用程序中使用 Minishift 观察者

java - 如果 key1 具有相同的值,如何按 key1 降序和 key2 升序对 List<Map<String,String>> 进行排序

java - 更新第三方jar的步骤

Javafx文本区域滚动 Pane 边框颜色问题

java - HashMap toJson 为空 JSON

java - 为每个新请求创建新的 java.sql.Connection

java - 在 Eclipse 中生成一个包含外部库的 Jar

java - Gradle fatJar/uberJar 导致无法找到或加载主类

scrollbar - javafx TableView 中的垂直滚动条不起作用

Javafx Canvas 未正确清除。