Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は、Launch4J を使用して jar ファイルから実行可能ファイルを作成できることを認識しています。ただし、JREがインストールされていないが、JREフォルダーがjarファイルとともにコピーされたコンピューターで実行可能なjarファイルを実行できるかどうかを確認したかったのです。バッチ ファイルの JAVA_HOME を相対パスに設定し、 java を使用してプログラムを起動することは可能ですか?
コピーした JRE への相対パスを使用して、( を呼び出して) 意図したとおりにアプリケーションを起動できますpath/to/java className。
path/to/java className
ただし、JAVA_HOME をそのパスに設定しないでください。これはシナリオには必要なく、ユーザー PC の既存の設定が無効になるため、既存の Java インストールが破損します。