Sorry, autocorrect made a significant change on me.  That should read:

“...the java.util.logging package wasn’t known until I started invoking javac 
with --add-modules=java.logging”

javac needed the --add-modules, not java.

Scott

> On Jan 7, 2019, at 2:12 PM, Scott Palmer <[email protected]> wrote:
> 
> Maybe that was a bad example.  To be honest, I don’t really know.  The more I 
> try to migrate from JDK 8 to JDK 11 the more baffled I am.  I know there were 
> some modules in JDK9 and 10 that were some weird SE/EE thing like JAXB for 
> example, and for those you had to use --add-modules or they weren’t visible 
> to the unnamed module.
> 
> With JDK 11 I started getting compile errors that the java.util.logging 
> package wasn’t known until I started invoking java with 
> --add-modules=java.logging. I may have been struggling with other module 
> issues at the time that could have caused that.
> 
> But either way, auto-complete in NetBeans can’t “see” the java.util.logging 
> package.  “logging” is not offered as a suggestion for auto-complete.  With a 
> Gradle project (using the netbeans gradle plugin 2.0.2 
> http://plugins.netbeans.org/plugin/44510/gradle-support 
> <http://plugins.netbeans.org/plugin/44510/gradle-support>) it will even 
> highlight the import line as an error.
> 
> Something seems wrong to me.
> 
> Just make a new Java Application project - with no module-info.java, and 
> start typing:
> 
> import java.util.
> 
> and see what you get for auto-complete.
> 
> Scott
> 
>> On Jan 7, 2019, at 1:49 PM, Jan Lahoda <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Sorry, I am a bit puzzled: I assumed we are talking about a project that is
>> in the unnamed Jigsaw module, right? Then that should see java.logging even
>> without any --add-modules?
>> 
>> Jan
>> 
>> On Mon, Jan 7, 2019 at 7:02 PM Scott Palmer <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>>> What about the auto-complete not working in the Ant-Based project?
>>> How do you tell an Ant-based project which optional modules to include?
>>> 
>>> Scott
>>> 
>>> 
>>>> On Jan 7, 2019, at 12:59 PM, Geertjan Wielenga
>>> <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>>> 
>>>>> 
>>>>> I can make the changes to my Gradle build script to have these options
>>>>> set, but NetBeans remains ignorant of the added modules
>>>>> 
>>>> 
>>>> NetBeans does not support Gradle at this point.
>>>> 
>>>> Gj
>>>> 
>>>> On Mon, Jan 7, 2019 at 6:32 PM Scott Palmer <[email protected] 
>>>> <mailto:[email protected]>> wrote:
>>>> 
>>>>> I’m copying both the users and dev lists because  1) I tried a similar
>>>>> question on the users list where I think this belongs and got no
>>> response,
>>>>> 2) something is wrong and there should be a discussion with  devs.
>>>>> 
>>>>> Netbeans does not seem to have any place to add modules for non-modular
>>>>> applications.
>>>>> 
>>>>> (I assert that most significantly complex applications cannot be
>>>>> modularized at this point because sooner or later the dependency chain
>>> will
>>>>> hit a non-modularized library.)
>>>>> 
>>>>> For example the java.logging module is part of the JDK but needs to be
>>>>> added as a dependency using "--add-module java.logging”.
>>>>> 
>>>>> I can make the changes to my Gradle build script to have these options
>>>>> set, but NetBeans remains ignorant of the added modules and thus
>>> highlights
>>>>> the code as if it contains errors.  Everything builds fine though.  I
>>> can’t
>>>>> find any place in NetBeans to add this information.  I even tried
>>> editing
>>>>> the etc/netbeans.conf file to add a -J--add-modules=ALL-SYSTEM to the
>>>>> default options, but that didn’t seem to have any effect on whatever
>>> code
>>>>> is determining where all those red squiggles go.
>>>>> 
>>>>> Thinking maybe this was just a Gradle integration issue, I tried an
>>>>> Ant-based project (which is not an option for my real work).  There I
>>>>> noticed different behaviour.  I was able to import java.util.logging.*
>>>>> without it showing as an error, but curiously the auto-complete would
>>> not
>>>>> suggest that there was such a package called ‘logging’ after typing
>>>>> java.util.  Though once I typed it manually, suggestions for classes in
>>> the
>>>>> java.util.logging package were made.
>>>>> 
>>>>> It seems there are still a lot of rough edges regarding the module
>>> system.
>>>>> I didn’t find anything in JIRA, but I can’t imagine that this isn’t a
>>> known
>>>>> issue.  What am I missing?
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Scott
>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected] 
>>>>> <mailto:[email protected]>
>>>>> For additional commands, e-mail: [email protected] 
>>>>> <mailto:[email protected]>
>>>>> 
>>>>> For further information about the NetBeans mailing lists, visit:
>>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists 
>>>>> <https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists>
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected] 
>>> <mailto:[email protected]>
>>> For additional commands, e-mail: [email protected] 
>>> <mailto:[email protected]>
>>> 
>>> For further information about the NetBeans mailing lists, visit:
>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists 
>>> <https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists>
>>> 
>>> 
>>> 
>>> 
> 

Reply via email to