2017-03-09 9 views
0

Windows 7 Sp1にPostgres 9.6をインストールするのに苦労しています。私は、次のコマンドを実行するとWindows 7でPostgres 9.6をインストールする

:それは手動で、このようなjava_call_handlerを作成するために、すべての必要はありません

ERROR: could not load library "C:/Program Files/PostgreSQL/9.6/lib/pljava.dll": The specified procedure could not be found.

+0

だから、PL/javaはどうやってインストールしましたか? –

答えて

0

CREATE FUNCTION sqlj.java_call_handler() 
RETURNS language_handler AS 'pljava' 
LANGUAGE C; 

を私は、次のエラーメッセージが表示されます。 installation procedureがPL/Java 1.5.0で変更されたため、実行する自己解凍式のjarファイル(java -jarjarname)とpsqlの場合は、CREATE EXTENSION pljava;と書かれています。つまり、PostgreSQL 9.6にはPL/Java 1.5.0(9.5は問題ありません)にいくつかの問題があります。これは、Java Runtimeの場所に変数を設定する必要があるかもしれません。 PL/Java 1.5.1では9.6が実行されますが、それはまだ十分ではありません。このようなことをすれば、REL1_5_STABLE branchの先端から構築することができます。

関連する問題