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

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


The following commit(s) were added to refs/heads/master by this push:
     new e465842  [NETBEANS-2381] JDK 12 ver string support in nbi native win 
launcher (#1196)
e465842 is described below

commit e465842e724d727f0f3b4d3b19f1c9587d9b93fd
Author: Reema Taneja <[email protected]>
AuthorDate: Fri May 10 10:28:45 2019 +0530

    [NETBEANS-2381] JDK 12 ver string support in nbi native win launcher (#1196)
    
    * [NETBEANS-2381] JDK 12 version string support
    
    * renamed license file
    
    * renamed license file
---
 harness/libs.nbi.engine/build.xml                  |   2 +-
 harness/libs.nbi.engine/external/binaries-list     |   2 +-
 ...=> nbi.engine-external-binaries-11-license.txt} |   2 +-
 .../native/launcher/windows/resources/icon.ico     | Bin 300318 -> 99678 bytes
 nbi/engine/native/launcher/windows/src/JavaUtils.c |   3 ++-
 5 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/harness/libs.nbi.engine/build.xml 
b/harness/libs.nbi.engine/build.xml
index a10b622..b5c4319 100644
--- a/harness/libs.nbi.engine/build.xml
+++ b/harness/libs.nbi.engine/build.xml
@@ -47,7 +47,7 @@
     </target>
 
     <target name="build-init" depends="projectized.build-init">
-        <unzip src="external/nbi.engine-external-binaries-8.2.zip" 
dest="${nbi.engine.dir}"/>
+        <unzip src="external/nbi.engine-external-binaries-11.zip" 
dest="${nbi.engine.dir}"/>
     </target>
 
 </project>
diff --git a/harness/libs.nbi.engine/external/binaries-list 
b/harness/libs.nbi.engine/external/binaries-list
index e214063..a9e21b6 100644
--- a/harness/libs.nbi.engine/external/binaries-list
+++ b/harness/libs.nbi.engine/external/binaries-list
@@ -14,4 +14,4 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-F7AC2814BF39CC1555C30C9835674BAF235EBCE1 nbi.engine-external-binaries-8.2.zip
+2B892D9E648A792EDB0F705378E06F84C322E208 nbi.engine-external-binaries-11.zip
diff --git 
a/harness/libs.nbi.engine/external/nbi.engine-external-binaries-8.2-license.txt 
b/harness/libs.nbi.engine/external/nbi.engine-external-binaries-11-license.txt
similarity index 99%
rename from 
harness/libs.nbi.engine/external/nbi.engine-external-binaries-8.2-license.txt
rename to 
harness/libs.nbi.engine/external/nbi.engine-external-binaries-11-license.txt
index 0631731..8112b9f 100644
--- 
a/harness/libs.nbi.engine/external/nbi.engine-external-binaries-8.2-license.txt
+++ 
b/harness/libs.nbi.engine/external/nbi.engine-external-binaries-11-license.txt
@@ -1,6 +1,6 @@
 Name: NetBeans Installer Binaries
 Description: NetBeans Installer Binaries
-Version: 8.2
+Version: 11
 License: CDDL-1.0
 Source: https://netbeans.org/
 Origin: NetBeans
diff --git a/nbi/engine/native/launcher/windows/resources/icon.ico 
b/nbi/engine/native/launcher/windows/resources/icon.ico
index e730c4a..ec123c0 100644
Binary files a/nbi/engine/native/launcher/windows/resources/icon.ico and 
b/nbi/engine/native/launcher/windows/resources/icon.ico differ
diff --git a/nbi/engine/native/launcher/windows/src/JavaUtils.c 
b/nbi/engine/native/launcher/windows/src/JavaUtils.c
index 6012afb..9e4245e 100644
--- a/nbi/engine/native/launcher/windows/src/JavaUtils.c
+++ b/nbi/engine/native/launcher/windows/src/JavaUtils.c
@@ -42,6 +42,7 @@ const DWORD JVM_EXTRACTION_TIMEOUT = 180000;  //180sec
 WCHAR * JAVA_REGISTRY_KEYS [] = {
     L"SOFTWARE\\JavaSoft\\Java Runtime Environment",
     L"SOFTWARE\\JavaSoft\\Java Development Kit",
+    L"SOFTWARE\\JavaSoft\\JDK",
     L"SOFTWARE\\JRockit\\Java Runtime Environment",
     L"SOFTWARE\\JRockit\\Java Development Kit",
     L"SOFTWARE\\IBM\\Java Runtime Environment",
@@ -138,7 +139,7 @@ JavaVersion * getJavaVersionFromString(char * string, DWORD 
* result) {
             major = (major) * 10 + c - '0';
             if (major > 999) return vers;
             continue;
-        } else if(c=='.'){
+        } else if(c=='.' || c=='+'){
             break;
         } else{
             return vers;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to