• ベストアンサー

TurboLinux7でのPostgreSQL+JDKのインストール方法

さっそくですが、今DBの勉強をしようと、タイトルの作業に取り組んでたんですが、どうしてもうまくいきません。とりあえずPostgreSQLのバージョンは7.1.2、JDKは1.4.0でANTは1.5で作業を行いました。  問題はmakeを行うとエラーがでてしまうというところです。PATHはしっかり通っているのにうまくいきません。しかもそのエラーが前にANTを間違って1.3.1でPATH設定したものが参照されてるいるようなのです。 ですが、現在のPATHを見るとしっかり1.5になっていますが、エラーだと1.3にと表示されます。どなたか考えられる理由を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

>問題はmakeを行うとエラーがでてしまうというところです 何をmakeされているのですか? その時のエラーメッセージは? javaやantはバイナリを入手して、解凍・インストールするだけですよね? 環境変数JAVA_HOMEやCLASSPATHは定義されてます? それから以前postgresを--enable-javaでコンパイルする時、javaのバージョンは1.4.Xはだめで1.3.XならOKでした。最近は1.4.XでOKなのかな?

channel6
質問者

お礼

javaとantに関してはおっしゃるとおり解答、インストールするだけです。 クラス定義や、パスもしっかり設定してあります。 ちなみにいろいろ調べているうちにRedHatなどではbashrcに書き込んでいるようなんですけturboで今やっている状況だと.bash_profileに書き込んでいます。それは問題はないんでしょうか? 後、最後の部分ですが、その意見がまわりでもやはり多いです。適応してないみたいですね~やはり。 とりあえずいろいろありがとうございます。

関連するQ&A

  • LinuxにPostgreSQL+JDKのインストール方法2

    先ほど質問した者です。一応先ほどのも問題なのですがちょっと手法を 変えてやってみたところまた壁にあたってしまったので質問させていただきます。とりあえず今使っている本の通りに、JDKを1.3.1、ANTを1.3 にしてPostgreSQLは7.1.2で行いました。そうするとmakeはうまい具合に通ってくれたのですが、次のmake checkで[abstime]というのが76test のうち1つだけfaildになってしまいエラーがでてしまいました。 何度やってもこのエラーが出てしまいます。よろしければ教えてください。 よろしくお願いします。

  • 教えて下さい。WindowsPCでPostgreSQLのテーブルを表示させる方法

    Windows2000PCからDB(PostgreSQL)内のテーブルを表示させる方法について。 (WindowsPCとLinuxPCは別のPC) 二度目の挑戦です。 とりあえず、servletを使用し、DB内で作成したテーブルをLinux側で表示させたいです。 どうも、JDBCがうまくいってない感じです。 CLASSPATH設定は、tomcat4.0以降だと違うのですか? pg_hba.confの設定はどうするのですか? RedHatLinux7.3をインストールしました。 その他にインストールする予定なものが、 tomcat Apache mod_jk ? (mod_webapps ?) JDK JDBC ANT です。 上記のバージョンにより、適応しなかったり、不具合が起こるなど、いろいろ問題があるみたいなので、問題なく進められるバージョンを教えて下さい。 (今お使いのバージョンなど) また、インストールする順番など。 出来れば、全体の大まかな流れについても参考にさせてもらいたいです。 まだ勉強不足で、ネットで調べても人によって違うので、間違えっぱなしです。 質問多すぎてすいません。 1つでもいいので教えて下さい。 よろしくお願いします。

  • Javaでデータベース(PostgreSQL)に接続したいです

    学校でJavaの勉強をしています。この前、DB(PostgreSQL)に接続しました。 勉強のため、家のPCでもDBに接続できるようにしたいです。 自分で試してみましたが、上手くいかないので、知識をお持ちの方、どうかご教示ください。 ・Javaのバージョン     JDK1.5.08 ・PostgresSQLのバージョン  PostgresSQL8.2 ・OS               WindowsXP このサイト http://jdbc.postgresql.org/download.html から、postgresql-8.2-504.jdbc3をダウンロードしました。 ダウンロードしたファイルを、Program Files>Java>jdk1.5.0_08>jre>lib>ext と   Program Files>Java>jre1.5.0_08>lib>ext に 入れました。 (学校ではこのextというフォルダに入れていました。ちなみに学校のPCに入れたファイルは postgresql-jdbc3でした。) 学校の環境ではデータベースにアクセスできました。なので、SQL文とDBに接続するための Javaのコードは正しいと思います。 しかし実行すると、NullPointerException というエラーが出ます。 ファイルを入れた場所が間違っていると思うのですが、postgresql-8.2-504.jdbc3は どのフォルダに入れればよいのでしょうか。 解決する知識をお持ちの方、どうかご教示願います。 宜しくお願いいたします。

    • ベストアンサー
    • Java
  • JBuilderで扱うJDKの更新

    いつもお世話になっております。 当方、JBuilder10 DEVELOPERからJDK1.5を使用したいと思っております。 (既存の設定ではJDK1.4を使用していました。) そこで、プロジェクトプロパティからパスの設定でJDK1.5を指定して再ビルドを行った結果、 「クラスファイルのバージョン 49.0 は不正です。48.0 であるべきです。 削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。」 といったエラーが表示されてしまいました。 対象となるクラスはAppletです。 JBuilderでは新しいJDKを指定して開発を行うことはできないものなのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • Java
  • Tomcatのインストールについて

    初めまして。自分はTomcatについての今週から勉強しはじめた初心者です。 Tomcatのインストールについて分からない事があり掲載させて頂きました。 現在の環境はOS:redhatLinuxのバージョンが7.2で、JDKのバージョンが1.3.0_02です。 JDKのパスが/usr/java/jdk1.3.0_02です。 環境変数はroot/.bashrcに、次のように設定しています。 export JAVA_HOME=/usr/java/jdk1.3.0_02 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar 自分はまず書籍、HP等を読み、Tomcatをインストールしようと思い、 以下の3つのファイルをダウンロードしました。 ・jakarta-ant-1.3-src.tar.gz ・jakarta-servletapi-3.2.3-src.tar.gz ・jakarta-tomcat-3.2.3-src.tar.gz ここで、 (1)/usr/src/jakartaで、  jakarta-ant-1.3-src.tar.gzを展開すると  jakarta-ant-1.3のフォルダが作成されました。 (2)作成されたフォルダ「jakarta-ant-1.3」を「jakarta-ant」のように名前を変 えました。 (3)次にスクリプトの実行をしました。  #cd /usr/local/src/jakarta/src/jakarta-ant-1.3  #sh ./bootstrap.sh ... Bootstrapping And Distribution ... Compiling Ant Classes ここでいくら時間が経過しても動きませんでした。 もし、なにか分かることがありましたらどんな些細なことでも構いませんので、 ご教授お願い致します。

    • ベストアンサー
    • Java
  • TomcatとJDKについて

    TomcatとJDKについて こんにちは。お世話になります。 Tomcatインストール時にJDKがインストールされていた場合、 自動的にJDKのパスを取得して設定をくれたと思うのですが。 その後、JDKのバージョンが違うものをインストールし、TomcatにJDKを再設定したいと考えています。 TomcatにJDKを設定し直すにはTomcatを再インストールするしかないのでしょうか どれかファイルを操作すれば設定を変えられるのであれば、そちらで済ませたいと考えています。 tomcat6w.exe内に「Configure Tomcat」というツールが入っているようで、 これを使用すれば変更ができるように見えるのですが、これを使用しない方法がありましたら、 教えていただきたいです。 皆様のお力をお貸しください。 以下、当方で使用中のTomcatと設定したJDKのバージョンです。 Tomcat: 6.0 JDK : 1.6.0_01 カテゴリはどのカテゴリにしたらよいかわからなかったため、 JAVAにさせていただきました。

    • ベストアンサー
    • Java
  • JDKのPATHの設定は何故?

     java初心者です、宜しくお願いします。  Eclipseをpcに積もうとするとき、必ず先にJDkを積んでくださいとPCから要求されます。  JDkを積んだ場合、必ずPATHの設定を要求されますが、これが理解出来ません。  これはFileへアクセスするためのルートを指定するものだろうと思っていますが、普通のアプリケーションをDLした場合にはこのような作業は行いませんが、なぜJDkの場合にはこのような作業が必要になるのでしょうか。  またどのようなアプリケーションの場合にはこれが必要になるのでしょうか。  PATH設定の画面を見ると他にもPATHが自動的に?設定されているようでした。  また、Eclipse単独(JDkを含んでいる?)ですべてインストールできるパックのようなものを以前DLしたことがあるのですが、何処かからDL出来るのでしょうか。  この場合はなぜPATHを設定してやらなくても良いのでしょうか。  以上、宜しくお願いします。

    • ベストアンサー
    • Java
  • LinuxへのJDKインストールについて

    書籍のCDからインストール作業をしています。 指示に従って指定ファイルからインストーラを起動しました。 ・インストール作業 /media/cdrom/Linux/jdk-6ul-L\linux-i586.bin ・環境変数設定 .bash_profileの変更 ・source ~/.bash_profileの実行 インストールはされているようなのですが、その次のJDK6の動作確認 java -version を行うと以下のようなエラーメッセージが帰ってきました。 [usr@localhost ~]# [usr@localhost ~]# java -version dl failure on line 685Error: failed /usr/local/jdk1.6.0_01/jre/lib/i386/client/libjvm.so, because /usr/local/jdk1.6.0_01/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied [root@suzuran ~]# 対処方法につきましてご教示お願い申し上げます。

    • ベストアンサー
    • Java
  • JDKをインストールしたのですが、、、

    こんばんは。javaの勉強をしたいなぁと思ったのでJDK1.3を雑誌の付録CDを使ってインストールしました。そしてプログラム作ってコンパイルまでは行ったのですが、実行ができないのです。 エラーメッセージはExceptioninthread"main"java.lang.NoClassDefFoundError:ファイル名 とでていました。 どういった理由が考えられるでしょうか?多分プログラムは間違ってないと思うのですが、、、

    • ベストアンサー
    • Java
  • JBuilderで扱うJDKの更新方法

    こんにちは、いつもお世話になっています。 JBuilderX Fundation からJDK1.5を使用したいと思っています。(既存の設定ではJDK1.4になっています。) 試しに、JDK1.5からの機能、Scannerをインポートしてみましたが、実行すると、エラーが出ます。 import java.util.Scanner; 書き込んだだけでは赤の波線などは出ませんでした。 実行すると、下記のようなエラーがでます。 //////エラーメッセージ///////////////////////////// "Test.java": java.util.Scanner にアクセスできません。クラスファイル C:\ProgramFiles\Java\jdk1.5.0_06\jre\lib\rt.jar\java\util\Scanner.class は不正です。クラスファイルのバージョン 49.0 は不正です。48.0 であるべきです。削除するか、クラスパスの正しいサブディレクトリにあるかを確認してください。 ////////////////////////////////////////////////// 設定の変更はこのように行いました 1.Tool→Configure JDK の設定を、1.4から1.5に変え 2.プロジェクトの設定でパスのJDKを1.5に変更しました。 3.プロジェクトの設定でビルドのJavaのターゲットを1.5に変更しようとしたのですが、1.5がリストの中にありません。 多分、3番のJava の ターゲットを1.5に変更しようとするけど、それが、変更候補リスト内に無いのが問題だと思うのですが、なぜ、読み込まれていないのでしょうか? ちなみに、既存のターゲットはJava2SDK.v1.2 and laterとなっています。 長くなりましたが、本当に困っています。。 何がいけないのでしょうか。。。? 回答お願いします。

    • ベストアンサー
    • Java