@echo off set JLHA_PATH=C:\Tools\jLHA.jar set arg= :loop if "%1" == "" goto exec set arg=%arg% "%1" shift goto loop :exec if "%JAVA_HOME%" == "" goto nohome "%JAVA_HOME%\bin\java" -jar "%JLHA_PATH%" %arg% goto release :nohome if not exist "%ProgramFiles%\IBM\Java13\bin\java.exe" goto noibmjava "%ProgramFiles%\IBM\Java13\bin\java" -jar "%JLHA_PATH%" %arg% goto release :noibmjava if not exist "%WinDir%\Jview.exe" goto nojview %WinDir%\Jview -cp "%JLHA_PATH%" LHA %arg% goto release :nojview if not exist "%WinDir%\system32\Jview.exe" goto nojview2 %WinDir%\system32\Jview -cp "%JLHA_PATH%" LHA %arg% goto release :nojview2 if not exist "%WinDir%\java.exe" goto nowinjava %WinDir%\java -jar "%JLHA_PATH%" %arg% goto release :nowinjava echo . echo Java が見つかりませんでした。 echo 1. Javaがインストールされていない場合はJavaをインストールしてください。 echo 2. Javaがインストールされている場合は 環境変数 JAVA_HOME を設定する、 echo もしくは jLHA.bat を直接書き換えるなどしてください。 echo . :release set JLHA_PATH= set arg= echo on