@PostConstruct not working?

If using Java11+ the javax.annotation package is no longer part of the distribution, as per JSR-175 missing annotations do not trigger “missing class” or similar exceptions.
So look out when updating from sub-Java11 to there. Solution? Add

<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>

Another gotcha is when using vaadin, it has it’s own CDI dependency:

<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>

Netbeans 10 (incubating) – 30 available Plugins?

Since the move to apache the included Netbeans plugin sources (“Update Centers) seriously lost it’s appeal.

To have access to the most basic needs, head to Tools->Plugins->Settings and Add:

  • enabling “Netbeans 8.2 Plugin Portal” yields 20 additional plugins
  • adding
    http://plugins.netbeans.org/nbpluginportal/updates/8.2/catalog.xml.gz

    gets you 171 (26 shared with “Plugin Portal)

  • adding
    http://plugins.netbeans.org/nbpluginportal/updates/8.0/catalog.xml.gz

    will add 170 (12 shared with “Plugin Portal”, 69 shared with the 8.2 above)

In total 271, much better. Whether all of them are useful or even work is another question entirely. “Quick Opener” did, so I’m happy for now.

Btw, did anyone else notice that the windows executable properties have still version 9 listed?

 

Netbeans 10 – Cannot find Java 1.8 or higher

Freshly unpacked Netbeans 10 won’t run with either JDK 8 or 11 in PATH and JAVA_HOME.

Solution, either:

  • run netbeans with jdkhome parameter, pointing to your jdk-base folder, e.g.
    netbeans64 --jdkhome c:\jdks\jdk11
  • for a more permanent solution go to subfolder “etc” and open netbeans.conf search the line with netbeans_jdkhome and set the folder there (also uncomment/ remove hashsign) like so
    netbeans_jdkhome="c:\jdks\jdk11"