[pgsql-jp: 27216] JDBC ドライバの作成でエラー

Hiroyuki Kaieda kaieda @ bh.wakwak.com
2002年 8月 30日 (金) 10:13:23 JST


海江田と申します。

PostgreSQL 7.2.1 の JDBC ドライバ作成中にエラーでこけてしまい、
もし同じような経験をされた方がいらっしゃいましたら、ご意見等を
参考にさせていただきたく、メールした次第です。

私の環境は、以下の通りです。
 RedHat Linux 7.3 (on VMWare 3.1.1)
 PostgreSQL 7.2.1
 Java2 SDK 1.4.0_01
 Ant 1.5

表示されるエラー・メッセージは以下の通り。
-----------------------------------------------------------
    [javac] /usr/local/src/postgresql-7.2.1/src/interfaces/jdbc/org/
postgresql/xa/XAConnectionImpl.java:57: シンボルを解釈処理できません。
    [javac] シンボル: クラス RollbackException
    [javac] 位置    : transaction の パッケージ
    [javac] import javax.transaction.RollbackException;
    [javac]                          ^
    [javac] /usr/local/src/postgresql-7.2.1/src/interfaces/jdbc/org/
postgresql/jdbc2/ResultSet.java:60: org.postgresql.jdbc2.ResultSet は
 abstract として宣言する必要があります。
getURL(int) を org.postgresql.jdbc2.ResultSet で定義しません。
    [javac] public class ResultSet extends org.postgresql.ResultSet
 implements java.sql.ResultSet
    [javac]        ^
   :
  (略)
   :
    [javac] 注: 一部の入力ファイルは推奨されない API を使用または
オーバーライドしています。
    [javac] 注: 詳細については、-deprecation オプションを指定して
再コンパイルしてください。
    [javac] エラー 10 個

BUILD FAILED
file:/usr/local/src/postgresql-7.2.1/src/interfaces/jdbc/build.xml:72:
 Compile failed; see the compiler error output for details.
-----------------------------------------------------------


build.xml の 72 行目付近は以下の通り。
(行頭に番号をふっています)
-----------------------------------------------------------
 71    <target name="compile" depends="prepare,check_versions,driver">
 72      <javac srcdir="${srcdir}" destdir="${builddir}">
 73        <include name="${package}/**" />
-----------------------------------------------------------


ちなみに CLASSPATH は
-----------------------------------------------------------
/usr/local/j2sdk1.4.0_01:.:/usr/local/jakarta-ant-1.5/lib/ant.jar:
/usr/local/jakarta-ant-1.5/lib/optional.jar:/usr/local/jakarta-ant-1.5/
lib/xml-apis.jar:/usr/local/jakarta-ant-1.5/lib/xercesImpl.jar
-----------------------------------------------------------
となっています。


環境的な設定の問題だと思うのですが、よろしくお願いいたします。

--
KAIEDA




pgsql-jp メーリングリストの案内