小编Sar*_*rah的帖子

Ubuntu上的可执行JAR(NetBeans)

我正在NetBeans中编写一个简单的Swing应用程序,并且是第一次在Ubuntu机器上执行此操作.

众所周知,NetBeans会自动为"设为主"的项目创建可执行JAR.

在Windows上,您可以双击可执行JAR,它会自动调用JRE并运行应用程序.在Ubuntu中,双击.jar文件会导致在归档管理器中打开该文件.为了运行我的JAR,我要么右键单击它并选择"Open with OpenJDK Java 6 Runtime",要么从命令行启动它.

从命令行我没有任何问题.但是,当我尝试从右键单击菜单启动它时,我收到一条错误,内容如下:

文件MySwingApp.jar未标记为可执行文件...

所以我有两个问题:

  1. 如何将其设置为可执行文件?这是我可以在NB内部做的事情,还是我必须使用shell?如果我必须通过shell设置权限,那是否与NB的自动生成**可执行**JARS的策略相冲突?无论如何我会使用什么命令来翻转可执行位?!?!
  2. 这只是一个Linux打嗝?我想把这个JAR发送给运行Windows的朋友,我希望他们能够双击它并让程序启动

谢谢你的任何有用的建议!

java linux ubuntu netbeans executable-jar

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

executable-jar ×1

java ×1

linux ×1

netbeans ×1

ubuntu ×1