[
https://issues.apache.org/jira/browse/NETBEANS-3278?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16996466#comment-16996466
]
Eric Bresie edited comment on NETBEANS-3278 at 12/14/19 4:58 PM:
-----------------------------------------------------------------
So I did a search for "is an invalid Java platform" and found reference to this
in a number of jdk.xml files to include:
.\netbeans\nbbuild\jdk.xml
.\netbeans\nbbuild\nbproject\jdk.xml
.\netbeans\nbbuild\netbeans\harness\jdk.xml
.\netbeans\java\java.freeform\src\org\netbeans\modules\java\freeform\jdkselection\jdk.xml
This is in the -jdk-warn target
<target name="-jdk-warn" depends="-jdk-preinit" if="nbjdk.active-or-nbjdk.home"
unless="nbjdk.valid">
<property name="jdkhome.presumed" location="${java.home}/.."/>
<echo level="warning">Warning: nbjdk.active=${nbjdk.active} or
nbjdk.home=${nbjdk.home} is an invalid Java platform; ignoring and using
${jdkhome.presumed}</echo>
</target>
With the -jdk-preinit looking to be a little more complex bit of ant logics to
determine viable nbjdk locations. I'm assuming somewhere in there it's for
some reason not finding something quite right
Assume this has something to do with the "nbjdk.valid" attribute not coming
back as expected.
was (Author: ebresie):
So I did a search for "is an invalid Java platform" and found reference to this
in a number of jdk.xml files to include:
.\netbeans\nbbuild\jdk.xml
.\netbeans\nbbuild\nbproject\jdk.xml
.\netbeans\nbbuild\netbeans\harness\jdk.xml
.\netbeans\java\java.freeform\src\org\netbeans\modules\java\freeform\jdkselection\jdk.xml
This is in the -jdk-warn target
<target name="-jdk-warn" depends="-jdk-preinit" if="nbjdk.active-or-nbjdk.home"
unless="nbjdk.valid">
<property name="jdkhome.presumed" location="${java.home}/.."/>
<echo level="warning">Warning: nbjdk.active=${nbjdk.active} or
nbjdk.home=${nbjdk.home} is an invalid Java platform; ignoring and using
${jdkhome.presumed}</echo>
</target>
With the -jdk-preinit looking to be a little more complex bit of ant logics to
determine viable nbjdk locations. I'm assuming somewhere in there it's for
some reason not finding something quite right
> NetBeans Platform Application only compiles with default JDK
> ------------------------------------------------------------
>
> Key: NETBEANS-3278
> URL: https://issues.apache.org/jira/browse/NETBEANS-3278
> Project: NetBeans
> Issue Type: Bug
> Components: apisupport - Harness
> Affects Versions: 11.0, 11.1, 11.2
> Environment: Windows 10
> Reporter: matteodg
> Priority: Major
>
> I created from scratch a simple NetBeans Platform Application with a single
> module and I would like to use a Java Platform different than the default
> one, but I can't because I got this error while building the application:
> {noformat}
> module.taskdefs:
> module.common-init:
> Warning: nbjdk.active=OpenJDK13 or nbjdk.home=D:\Java\OpenJDK\jdk-13.0.1 is
> an invalid Java platform; ignoring and using D:\Java\OpenJDK
> module.projectized-common.basic-init:
> module.basic-init:
> {noformat}
> I'm launching NetBeans IDE with Oracle JDK 13 (default JDK) but I would like
> to compile and run with OpenJDK 13 (which I properly configured in
> Tools->Java Platforms).
> I checked and this bug is present in NB 11.0, 11.1 and 11.2-beta3 as well
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
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