From: thomas at tada.se (Thomas Hallgren) Date: Mon, 18 Sep 2006 18:06:04 +0200 Subject: [Pljava-dev] JNI_CreateJavaVM In-Reply-To: <450EA703.5080106@lcrcomputer.net> References: <450EA703.5080106@lcrcomputer.net> Message-ID: <450EC3EC.1030409@tada.se> JNI_CreateJavaVM is the entry point to the Java VM. You need to set up your loader environment so that the loader finds the VM. See http://wiki.tada.se/wiki/display/pljava/Posix+Installation on LD_LIBRARY_PATH and ld.so.conf.d Regards, Thomas Hallgren Lyle Giese wrote: > I am trying to install Compiere w/Postgres on a SuSE 9.2 computer. All > was going well until I got to the line: > > java -cp > /home/postgres/product/8.1/jlib/deploy.jar:/home/postgres/product/8.1/jdbc/lib/postgresql-8.1-407.jdbc3.jar > org.postgresql.pljava.deploy.Deployer -install -user compiere -database > cptst01 > > It errors out with: > org.postgresql.java.PSQLException: ERROR: could not load library > "/usr/local/pgsql/lib/pljava.so": /usr/local/pgsql/lib/pljava.so: > undefined symbol: JNI_CreateJavaVM > > I looked in the build tree for pljava1.3.0 and in pljava.so it shows: > > U JNI_CreateJavaVM > > So I assume that this means this function is not implemented or not found. > > I get no errors when running make on pljava(I can post the make log, but > there are no errors, warning etc.). I am doing this on SuSE 9.2 with > java 1.4.2-sun with devel & source libraries loaded from CD. > > So what silly little thing did I miss? > > Thanks, > Lyle Giese