I looked at the source code of NetProperties , and the error basically means what it says. The System property, called "java.home", is not set. According to javadoc for System.getProperties() , this property is automatically set by the JVM to the java installation directory.
The only explanation I can think of is that something in your application or any third-party library that you use explicitly disables this property. This is obviously a bad thing ...
source share