[pgsql-jp: 25835] Re: 7.2でJDBCのコンパイルができません。
Satoshi Nagayasu
snaga @ oak.forus.or.jp
2002年 5月 6日 (月) 04:52:06 JST
永安です。
"Takuya Fujimoto" wrote:
> なぜだかわかりませんが、jre1.3.1_03になりました。
> 1.3.1_01の場合は、おっしゃるとおりjdk1.3.1..になるのですが...
なるほど。1.3.1_03 を試したことがないので分かりませんでした。
> 確認させていただきました。
>
> conftest:
> [javac] Modern compiler is not available - using classic compiler
> [javac] Compiling 1 source file
>
> BUILD FAILED
> /usr/local/src/postgresql-7.2.1/conftest.xml:3: Cannot use classic compiler,
> as it is not available A common solution is to set the environment variable
> JAVA_HOME to your jdk directory.
> と出力されていました。ので、以下の内容を確認しました。
classic compilerについては、
http://archives.postgresql.org/pgsql-interfaces/2001-03/msg00100.php
にちらっと話がありましたが。
> 1.printenv JAVA_HOME コマンドで内容確認。
> 2.which java コマンドで内容確認
> 3..cshrc でalias を設定していないか確認(alias java java -classic を設定し
> ていないか)
> 4.java -version コマンドで内容確認。
>
> 以上、確認したのですが、間違いはありませんでした。
> 他に何かチェックしなければならないのでしょうか?
antコマンドのスクリプトを覗くと、$HOME/.antrcを見ているようです。
あと、思いつくのはこれくらいでしょうか。
私の .antrc は以下のようになってます。
ANT_HOME=/usr/local/src/jakarta-ant-1.4.1
JAVA_HOME=/usr/java/jdk1.3.1_01
環境変数より、こちらの設定が優先するようです。
--
NAGAYASU Satoshi <snaga @ oak.forus.or.jp>
pgsql-jp メーリングリストの案内