使用Linux Mint上的Eclipse,我从一个包含简单GUI的Java项目中制作了一个.jar文件。在终端中,这个.jar文件可以正常运行,但当我尝试用鼠标右键运行它时→使用打开→打开JDK Java 11 Runtime,我得到一个窗口,错误如下:"文件this_is_The_file_name.jar未标记为可执行文件。如果该文件是从不受信任的源下载或复制的,则运行该文件可能会有危险。有关详细信息,请阅读可执行文件位。"。注意:从Internet下载的另一个.jar文件右键单击即可运行→使用打开→打开JDK Java 11 Runtime。请告诉我我必须如何创建.jar文件才能右键运行→使用打开→打开JDK Java 11 Runtime。非常感谢!
非常感谢您的回答。右键单击.jar文件->属性,在"权限"选项卡中勾选"允许将文件作为程序执行"可以解决该错误。为了双击运行文件:右键单击->"打开"选项卡中的Properties,选择Open JDK Java 11 Runtime。我从网上下载的.jar文件默认勾选了"允许执行文件作为程序"。我问这是如何通过编程实现的(当我把我的文件交给其他人使用时,这很有用(。对所有人来说都是好的编码!