[Pljava-dev] CVS HEAD is now Java 6.

From: johann at 2ndquadrant(dot)com (Johann 'Myrkraverk' Oskarsson)
To:
Subject: [Pljava-dev] CVS HEAD is now Java 6.
Date: 2011-12-05 12:00:09
Message-ID: x6obvnw7na.fsf@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pljava-dev

John R Pierce <pierce at hogranch.com> writes:

> On 12/02/11 1:17 AM, David Gradwell wrote:
>> Just so you know, I'm using the current version of pljava against
>> 64 bit postgres 9.0 and jdk1.6.0_26.

I tried reproducing your whole setup as you explained it on #pljava.

On CentOS 5 (I don't have CentOS 6) 64bit.

* PGDG Postgres 9.0 installed with yum.

* Oracle Java installed from RPM. 1.6.0_29 though.

* PL/Java compiled from HEAD with JAVA_HOME=/usr/java/latest and
USE_LD_RPATH=1.

* PL/Java installed in /usr/share/pljava

* dynamic_library_path = '$libdir:/usr/share/pljava'

custom_variable_classes = 'pljava'

pljava.classpath = '/usr/share/pljava.jar'

And my smoke test works fine:

postgres=# create function sysprop( text ) returns text as
'java.lang.System.getProperty' language java;

CREATE FUNCTION
postgres=# select sysprop( 'java.home' );

sysprop
---------------------------
/usr/java/jdk1.6.0_29/jre
(1 row)

Can you try upgrading your Java and rebuild again? Please make sure
/usr/java/latest/bin and /usr/pgsql-9.0/bin are prefixed to your PATH.

Or you can use /usr/java/1.6.0_xx eplicitly for both JAVA_HOME and
your path.

--
Johann Oskarsson http://www.2ndquadrant.com/ |[]
PostgreSQL Development, 24x7 Support, Training and Services --+--
|
Blog: http://my.opera.com/myrkraverk/blog/

In response to

Responses

Browse pljava-dev by date

  From Date Subject
Next Message Vorarlberger 2011-12-05 20:08:42 [Pljava-dev] java.lang.NoSuchMethodError: method java.sql.ResultSet.isClosed with signature ()Z was not found.
Previous Message Johann 'Myrkraverk' Oskarsson 2011-12-05 09:35:59 [Pljava-dev] Considering dropping support for OS/2