私の質問は奇妙に思えるかもしれませんが、これは確かに私がする必要があることです。過去(おそらく)の最初の10年間は、自分のコンピューターでJARファイルを実行する必要があります。しかし、私は「Java」(およびそれがシステムに追加するすべてのもの)をインストールしたくありません。そのJARファイルを実行するにはどうすればよいですか?
2つのオプションがあります
jPortable とともに jPortable Launcher を使用します
jPortable Launcherを使用すると、jPortable portable Java Runtime EnvironmentがインストールされているPortableApps.com対応デバイスからJava JARを簡単に実行できます。
これを使用するには、PortableApps.comにアクセスしてjPortableを検索します。結果のリストが表示されたら、ランタイム環境とランチャー(上記のリンク)を選択します。次に、両方をダウンロードし、指示に従ってインストールします。ダウンロードしたファイルが実行された場所にフォルダーが作成されます。そのうちの1つは「JavaPortableLauncher.exe」になります。起動すると、アプリケーションでjarファイルを見つけて開くことができるはずです。
(or)
start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar
何年も前に、Javaをダウンロードして解凍し、フォルダのどこかに置くことができ、そのフォルダでJava実行可能ファイルをポイントすることで、Javaを実行することができたと思います。私にはわかりません。それが現在のバージョンで今日どのように動作するかですが、それでもまだそのように動作するかもしれません。ここにWindowsがないので、テストできませんが、Zip(またはtar.gz)をダウンロードできます。ファイルを解凍し、そこから作業します。gzファイルを解凍できない場合は、7-Zipをダウンロードしてインストールします。
これは通常の方法ではインストールされないため、更新アラートなど、ブラウザーの統合、システム変数はありませんが、そのコードを実行するために何かが必要であり、これは私が思うに最低限のことです。
http://www.Oracle.com/technetwork/Java/javase/downloads/jre8-downloads-2133155.html
Tar.gzバージョンの1つをダウンロードします。
これ ちょうど私のために働いた:
for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar
に移動して実行します。bin/Java -version
。うまくいけば、それだけで、移植可能なJava_HOMEが手に入ります。