2017-12-24 9 views
0

私は共有ホストサーバーを持っていますが、root権限がありません。システムファイルに書き込めないため、Java_Homeを構成できません。 サーバーにJavaアプリケーションをデプロイするソリューションを探しています。 私は実行可能な瓶を持っています。 Javaを必要としない機械語には変換できませんか?Java_HomeなしでRunnable Jarを実行する方法

答えて

0

私が知る限り、Java実行可能なJAR全体をネイティブのバイナリにコンパイルする簡単な方法はありません。マシンにJVMがない場合、これはかなり難しい問題です。

マシンがWindowsベースの場合は、無料の実行可能なラップツールであるLaunch4jで成功する可能性があります。

そうでない場合は、いずれのシステムでも同様のツールをサポートするツールpackrを試してみることをおすすめします。

+0

ありがとう、これは役に立ちます。これは単純なJavaアプリケーションで動作する可能性があります。 しかし、今のところ私はpackrを使用しており、生成された実行ファイルはスプリングブートに関連するエラーを示しています。 私はfatrをpackrに渡すために、さまざまなタイプのfat jarを生成しようとしました。 (バネパッケージ、Mavenアセンブリ、Mavenパッケージ...) 春のクラスを見つけることができないようです... –

関連する問題