summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Roehrich <sr@php.net>1999-11-21 10:45:01 +0000
committerStefan Roehrich <sr@php.net>1999-11-21 10:45:01 +0000
commitafcd3611170a69a57da6b122a09ab94ef0034e56 (patch)
tree53af6d771d4d5d3bce93424be22fe184191d1a0e
parent1831279f0cbf162c17ec6743074c830917883985 (diff)
downloadphp-git-afcd3611170a69a57da6b122a09ab94ef0034e56.tar.gz
Java module now works with Linux jdk 1.2pre2.
-rw-r--r--ext/java/README22
-rw-r--r--ext/java/java.c2
-rw-r--r--ext/rpc/java/README22
-rw-r--r--ext/rpc/java/java.c2
4 files changed, 46 insertions, 2 deletions
diff --git a/ext/java/README b/ext/java/README
index d873fe75a2..1bc43600e4 100644
--- a/ext/java/README
+++ b/ext/java/README
@@ -102,6 +102,28 @@ php.ini:
extension=libphp_java.so
========================================================================
+=== JVM=Sun/Blackdown 1.2pre-release-v2, OS=Linux (glibc 2.1) ===
+========================================================================
+
+build instructions:
+
+ ./configure --with-java=/usr/local/lib/jdk1.2
+
+php.ini:
+
+ [java]
+ java.library=/usr/local/lib/jdk1.2/jre/lib/i386/libjava.so
+ java.library.path=/usr/local/lib/jdk1.2/jre/lib/i386/classic:/usr/local/lib/jdk1.2/jre/lib/i386/native_threads:/usr/local/lib/jdk1.2/jre/lib/i386:/var/tmp/work/php4/modules
+ java.class.path=/usr/local/lib/jdk1.2/jre/lib/rt.jar:/usr/local/lib/jdk1.2/jre/lib/i18n.jar:/var/tmp/work/php4/modules/php_java.jar
+ extension_dir=/var/tmp/work/php4/modules
+ extension=libphp_java.so
+
+You may also have to adapt your LD_LIBRARY_PATH environment variable,
+if you didn't add the jdk library paths to /etc/ld.so.conf :
+
+LD_LIBRARY_PATH="/usr/local/lib/jdk1.2/jre/lib/i386:/usr/local/lib/jdk1.2/jre/lib/i386/classic:/usr/local/lib/jdk1.2/jre/lib/i386/native_threads:$LD_LIBRARY_PATH"
+
+========================================================================
=== JVM=Sun JDK 1.1.8, OS=Windows NT 4 ===
========================================================================
diff --git a/ext/java/java.c b/ext/java/java.c
index 2c2aee1a9a..73c555c8b8 100644
--- a/ext/java/java.c
+++ b/ext/java/java.c
@@ -159,7 +159,7 @@ static int jvm_create() {
#ifdef JNI_12
vm_args.version = JNI_VERSION_1_2;
- vm_args.ignoreUnrecognized = FALSE;
+ vm_args.ignoreUnrecognized = JNI_FALSE;
vm_args.options = options;
vm_args.nOptions = 0;
diff --git a/ext/rpc/java/README b/ext/rpc/java/README
index d873fe75a2..1bc43600e4 100644
--- a/ext/rpc/java/README
+++ b/ext/rpc/java/README
@@ -102,6 +102,28 @@ php.ini:
extension=libphp_java.so
========================================================================
+=== JVM=Sun/Blackdown 1.2pre-release-v2, OS=Linux (glibc 2.1) ===
+========================================================================
+
+build instructions:
+
+ ./configure --with-java=/usr/local/lib/jdk1.2
+
+php.ini:
+
+ [java]
+ java.library=/usr/local/lib/jdk1.2/jre/lib/i386/libjava.so
+ java.library.path=/usr/local/lib/jdk1.2/jre/lib/i386/classic:/usr/local/lib/jdk1.2/jre/lib/i386/native_threads:/usr/local/lib/jdk1.2/jre/lib/i386:/var/tmp/work/php4/modules
+ java.class.path=/usr/local/lib/jdk1.2/jre/lib/rt.jar:/usr/local/lib/jdk1.2/jre/lib/i18n.jar:/var/tmp/work/php4/modules/php_java.jar
+ extension_dir=/var/tmp/work/php4/modules
+ extension=libphp_java.so
+
+You may also have to adapt your LD_LIBRARY_PATH environment variable,
+if you didn't add the jdk library paths to /etc/ld.so.conf :
+
+LD_LIBRARY_PATH="/usr/local/lib/jdk1.2/jre/lib/i386:/usr/local/lib/jdk1.2/jre/lib/i386/classic:/usr/local/lib/jdk1.2/jre/lib/i386/native_threads:$LD_LIBRARY_PATH"
+
+========================================================================
=== JVM=Sun JDK 1.1.8, OS=Windows NT 4 ===
========================================================================
diff --git a/ext/rpc/java/java.c b/ext/rpc/java/java.c
index 2c2aee1a9a..73c555c8b8 100644
--- a/ext/rpc/java/java.c
+++ b/ext/rpc/java/java.c
@@ -159,7 +159,7 @@ static int jvm_create() {
#ifdef JNI_12
vm_args.version = JNI_VERSION_1_2;
- vm_args.ignoreUnrecognized = FALSE;
+ vm_args.ignoreUnrecognized = JNI_FALSE;
vm_args.options = options;
vm_args.nOptions = 0;