首页 > 解决方案 > 在 Linux Mint 中运行 .jar 文件时出现阻止错误

问题描述

使用 Linux Mint 上的 Eclipse,我从一个包含简单 GUI 的 Java 项目创建了一个 .jar 文件。在终端中,这个 .jar 文件运行正常,但是当我尝试使用右键单击 → 打开方式 → 打开 JDK Java 11 运行时运行它时,我得到一个窗口,并显示以下错误:“文件 'this_is_the_file_name'.jar 未标记作为可执行文件。如果这是从不受信任的来源下载或复制的,则运行可能很危险。有关更多详细信息,请阅读可执行位。”。注意:另一个从 Internet 下载的 .jar 文件通过右键单击 → 打开方式 → 打开 JDK Java 11 运行时运行。请告诉我如何创建 .jar 文件才能通过右键单击 → 打开方式 → 打开 JDK Java 11 运行时运行。非常感谢!

标签: javajarruntimeblocked

解决方案


非常感谢你的好答案。右键单击 .jar 文件 -> 属性,在“权限”选项卡中勾选“允许将文件作为程序执行”可以解决该错误。为了通过双击运行文件:右键单击 ->“打开方式”选项卡中的属性,选择“打开 JDK Java 11 运行时”。我从 Internet 下载的那个 .jar 文件默认勾选了“允许将文件作为程序执行”。我问这是如何通过编程制作的(当我将文件提供给其他人使用时,这很有用)。祝大家编码愉快!


推荐阅读