我創建了一個可執行的Java .jar文件。也就是說,我properly packaged a java program inside a .jar file, including a META-INF/MANIFEST file。在Linux中執行jar文件
(順便說一句,在大多數Windows機器上使用Java安裝,.jar文件註冊爲類似javaw.exe -jar %1
運行,所以你可以在已經以這種方式編制只需雙擊罐子。)
我只是複製將相同的文件放入Linux並試圖做同樣的事情。
但是,當我點擊該文件時,只是將jar打開爲zip文件,而不是調用java。
如何配置我的Linux系統,以便在雙擊jar文件時執行jar內的程序?也就是說,當我雙擊test.jar時,如何讓我的系統調用類似java -jar test.jar
的東西?
什麼linux? ubuntu,fedora,debian,mandriva,mint?什麼桌面? kde,gnome,...?什麼文件管理器?鸚鵡螺? Konqueror的?他們所有的版本是什麼? – marc
如果您仍未找到如何配置桌面的解決方案,請查看unix.stackexchange.com(適用於Linux),superuser.com(更常規)或askubuntu.com(如果您要配置您的Ubuntu系統)。您可以使用*標記*鏈接將此問題標記爲遷移。 –
對於未來的求職者:您可能正在尋找'binfmt_misc'。 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/java.txt?id=HEAD – daveloyall