[问题] 执行jar档的问题...

楼主: storypp (随风而逝的是一份真)   2016-01-15 03:55:29
我在mint跟lubuntu下,执行xxx.jar档,
在mint下只要 $./xxx.jar 就可以直接执行
可是在lubuntu下却要 $java -jar xxx.jar才能执行,
想问问是不是linux下有什么环境设定可以更改吗?
当然执行前我都有chmod +x xxx.jar
确定xxx.jar是可执行档
作者: kentyeh (kent)   2016-01-15 11:23:00
echo -e '#!/bin/sh\n\nexec java -jar "$0" "$@"\n\n' >execjar.x \&& cat execjar.x 你的.jar > execjar.run \&& chmod u+x execjar.run \&& ./execjar.run
作者: kenduest (小州)   2016-01-15 11:43:00
很简单作法,用 linux kernel 的 binfmt 架构达成一般就是先与 kernel 注册某个档案执行关连指定遇到某个附档名时候用哪个 wrapper 执行加载下面这篇可以参考: https://goo.gl/zb2UC4我修正一下应该不是副档名,是档案格式

Links booklink

Contact Us: admin [ a t ] ucptt.com