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