私は実行可能なJavaの.jarファイルを作成しました。すなわち、私はproperly packaged a java program inside a .jar file, including a META-INF/MANIFEST fileです。Linuxでjarファイルを実行する
(ちなみに、インストールされているJavaとほとんどのWindowsマシン上で、.jarファイルは、あなたがそのようにして調製されているだけで、ダブルクリックのjarファイルをすることができますので、javaw.exe -jar %1
のようなものとして実行するように登録されている。)
私はちょうどコピー同じファイルをLinuxに読み込み、同じことをしようとしました。
しかし、そのファイルをクリックすると、javaを呼び出すのではなく、jarをzipファイルとして開くだけです。
jarファイルをダブルクリックすると、jarファイル内のプログラムが実行されるようにLinuxシステムを設定するにはどうすればよいですか?つまり、私はtest.jarをダブルクリックすると、システムにjava -jar test.jar
のようなものを呼び出させるにはどうすればいいですか?
what linux? ubuntu、fedora、debian、mandriva、mint?どのデスクトップ? kde、gnome、...?どのファイルマネージャーですか?ノーチラス? konqueror?すべてのバージョンは? – marc
あなたのデスクトップを構成する方法についてまだ解決策が見つからなかった場合は、unix.stackexchange.com(一般的にはLinux)、superuser.com(さらに一般的なもの)またはaskubuntu.com(あなたのUbuntuシステム)。 * flag *リンクを使用してこの質問に移行することができます。 –
今後のご希望の方:あなたは 'binfmt_misc'を探しているかもしれません。 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/java.txt?id=HEAD – daveloyall