Hello,

when evaluating Apache Hop 2.14.0 I stumbled over this problem on Windows 11: if the JAVA_HOME environment variable contains blanks (in my case "C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot") the bat-scripts (e.g. hop-gui.bat) fail in Windows-Terminal.

I found the following simple solution:

Instead of the block

--- start snippet ----------

:NormalStart
REM set java primary is HOP_JAVA_HOME fallback to JAVA_HOME or default java
if not "%HOP_JAVA_HOME%"=="" (
    set _HOP_JAVA="%HOP_JAVA_HOME%\bin\java"
) else if not "%JAVA_HOME%"=="" (
    set _HOP_JAVA="%JAVA_HOME%\bin\java"
) else (
    set _HOP_JAVA="java"
)

--- end snippet ----------

I changed to

--- start snippet ----------

:NormalStart
REM set java primary is HOP_JAVA_HOME fallback to JAVA_HOME or default java
if defined HOP_JAVA_HOME (
    set "_HOP_JAVA=%HOP_JAVA_HOME%\bin\java"
) else if defined JAVA_HOME (
    set "_HOP_JAVA=%JAVA_HOME%\bin\java"
) else (
    set _HOP_JAVA=java
)

--- end snippet ----------

Hope this helps.

Kind regards
Markus

------------------------------------------------------------------------
Dr. Markus Eberspächer

yourdata GmbH, Büchsenstr. 28, 70174 Stuttgart
Tel +49 711 490 448 12 <tel:+49 711 490 448 12>, Fax +49 711 490 448 36
[email protected], http://www.yourdata.de/
Geschäftsführer: Jörg Vogler, Dr. Markus Eberspächer
Sitz Stuttgart, AG Stuttgart, HRB 725115



Reply via email to