Hide Forgot
The visualvm package uses the "visualvm" and "profiler" directories under /usr/lib64/visualvm/ to store it's files, and depends on the netbeans-platform to provide the underlying platform (/usr/share/netbeans/platform12) While that works for running visualvm, it means that NetBeans can't detect it correctly to add support as a new Platform for developing against, for example if you want to write a VisualVM plugin. It doesn't detect it correctly because there is not platform installation in /usr/lib64/visualvm/. This can easily be fixed by adding a symlink for /usr/share/netbeans/platform12 as /usr/lib64/visualvm/platform, which fixes the problem for me. To test, run Netbeans and use Tools->NetBeans Platforms, click Add Platform and navigate to /usr/lib64/visualvm. Netbeans should automatically populate the platform name with VisualVM 1.3.2 (or whatever version you have).