[問題] 執行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