This is an automated email from the ASF dual-hosted git repository.

ffang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/master by this push:
     new 3a279c6  [KARAF-6062]CLASSPATH error when using KARAF with JDK11 on 
windows
3a279c6 is described below

commit 3a279c663436a8c4a8cb993df0ff3e9cc3e63213
Author: Freeman Fang <[email protected]>
AuthorDate: Wed Dec 26 15:07:09 2018 +0800

    [KARAF-6062]CLASSPATH error when using KARAF with JDK11 on windows
---
 .../base/src/main/filtered-resources/resources/bin/karaf.bat     | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/assemblies/features/base/src/main/filtered-resources/resources/bin/karaf.bat 
b/assemblies/features/base/src/main/filtered-resources/resources/bin/karaf.bat
index 3f2938f..037cd02 100644
--- 
a/assemblies/features/base/src/main/filtered-resources/resources/bin/karaf.bat
+++ 
b/assemblies/features/base/src/main/filtered-resources/resources/bin/karaf.bat
@@ -229,6 +229,12 @@ for /f tokens^=2-5^ delims^=.-_+^" %%j in ('"%JAVA%" 
-fullversion 2^>^&1') do (
     if %%j==1 (set JAVA_VERSION=%%k) else (set JAVA_VERSION=%%j)
 )
 
+if %JAVA_VERSION% GTR 8 (
+   pushd "%KARAF_HOME%\lib\jdk9plus"
+       for %%G in (*.jar) do call:APPEND_TO_JDK9PLUS_CLASSPATH %%G
+   popd
+)
+
 :CheckRootInstance
     set ROOT_INSTANCE_RUNNING=false
     if exist "%KARAF_HOME%\instances\instance.properties" (
@@ -419,9 +425,6 @@ if "%KARAF_PROFILER%" == "" goto :RUN
         rem If major version is greater than 1 (meaning Java 9 or 10), we 
don't use endorsed lib but module
         rem If major version is 1 (meaning Java 1.6, 1.7, 1.8), we use 
endorsed lib
         if %JAVA_VERSION% GTR 8 (
-            pushd "%KARAF_HOME%\lib\jdk9plus"
-                for %%G in (*.jar) do call:APPEND_TO_JDK9PLUS_CLASSPATH %%G
-            popd
             "%JAVA%" %JAVA_OPTS% %OPTS% ^
                 --add-reads=java.xml=java.logging ^
                 
--add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED ^

Reply via email to