找不到“允许执行文件作为程序”复选框

我正在尝试在xubuntu上运行一个下载为.jar的游戏并使其工作我需要检查一个“允许执行文件作为程序”的框我知道该框应该是其他人的位置但是它不适合我。 我使用xubuntu 12.04,复选框应该在属性>权限下。

只有文件管理器认为是可执行文件类型的程序才会显示使文件可执行的选项。 Jar文件不在该列表中,虽然在Ubuntu上设置它们可执行文件允许你运行它们(也许这应该报告为bug?)。 根据编译内核时(或通常在其他操作系统上)使用的设置,设置可执行的jar文件可能不起作用,我想这就是文件管理器不认为它们可运行的原因。

所以,你的选择是:

  • 使用命令行工具chmod添加执行权限。 ( chmod +x
  • 不关心执行权限,只是总是运行java -jar
    • 您可以创建运行此命令的启动器图标。
    • 您可以创建一个写入包装器shell脚本,然后可以将其设置为可执行文件。 Ubuntu存储库中提供的大多数java程序都会在/ usr / bin中安装这样的包装器,而jar文件则位于/ usr / share / java中