src/share/native/java/net/net_util.c
Print this page
@@ -44,17 +44,14 @@
jclass iCls;
jmethodID mid;
jstring s;
jint preferIPv4Stack;
- if ((*vm)->GetEnv(vm, (void **)&env, JNI_VERSION_1_2) == JNI_OK) {
- if (JVM_InitializeSocketLibrary() < 0) {
- JNU_ThrowByName(env, "java/lang/UnsatisfiedLinkError",
- "failed to initialize net library.");
- return JNI_VERSION_1_2;
- }
+ if ((*vm)->GetEnv(vm, (void**) &env, JNI_VERSION_1_2) != JNI_OK) {
+ return JNI_EVERSION; /* JNI version not supported */
}
+
iCls = (*env)->FindClass(env, "java/lang/Boolean");
CHECK_NULL_RETURN(iCls, JNI_VERSION_1_2);
mid = (*env)->GetStaticMethodID(env, iCls, "getBoolean", "(Ljava/lang/String;)Z");
CHECK_NULL_RETURN(mid, JNI_VERSION_1_2);
s = (*env)->NewStringUTF(env, "java.net.preferIPv4Stack");