タイトルの環境で、Tomcatをstartすると以下のエラーになってしまします。/usr/local/jdk/bin/i386/native_threads/java: error in loading s
hared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory

JDKのライブラリが足りないようなのですが、どうすればよいのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

JDKのライブラリではなくて、Turbo Linuxに含まれている


パッケージでインストールされていないものがあるのだと思います。
違うディストリビューションを使っているのですが、それでは、
rh-compat-2.3というパッケージに含まれていました。

rpmのインストールツールを使ってCDの中を探してみれば入って
いると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QJDK1.1.7 と JDK1.3.1 の違い。。。

はじめて質問いたします。
現在、JDK1.1.7 で開発したアプレットがあるのですが、
この中で、java.awt.Choice を未選択状態にする為に select(-1); 
としている個所があります。
このアプレットをJavaPlug-in1.3.1 を使用して実行すると、IllegalArgumentException
が発生してしまいます。

そこで、1.1.7 と 1.3.1 のソースコードを比べてみると、確かに、1.3.1 では、
select(-1) は認めていないようです。

--- JDK1.1.7 の java.awt.Choice の実装 --->

public void select(int pos) {
  if (pos >= pItems.size()) {
    throw new IllegalArgumentException("illegal Choice item position: " + pos);
  }
    :
    :
}
<--- JDK1.1.7 ---

--- JDK1.3.1 の java.awt.Choice の実装 --->

public synchronized void select(int pos) {
  if ((pos >= pItems.size()) || (pos < 0)) {     <--- 違いはここだけ。。。
    throw new IllegalArgumentException("illegal Choice item position: " + pos);
  }
    :
    :
}
<--- JDK1.3.1 ---

う~ん、まさしく、-1 を拒否していますね。

何故、このような実装の違いが出ているのでしょうか?
(私的には、Java2開発者の気まぐれなのではと考えてしまいます。。)

また、このアプレットを最小限の修正で1.3.1 でも正常に動作するようにしたいの
ですが、1.3.1 の java.awt.Choice では未選択状態にする事は不可能なのでしょうか?

ご存知の方がおられましたら、是非、お教え頂きたいと思います。
よろしくお願い致します。

はじめて質問いたします。
現在、JDK1.1.7 で開発したアプレットがあるのですが、
この中で、java.awt.Choice を未選択状態にする為に select(-1); 
としている個所があります。
このアプレットをJavaPlug-in1.3.1 を使用して実行すると、IllegalArgumentException
が発生してしまいます。

そこで、1.1.7 と 1.3.1 のソースコードを比べてみると、確かに、1.3.1 では、
select(-1) は認めていないようです。

--- JDK1.1.7 の java.awt.Choice の実装 --->

public void select(int pos) {
  if...続きを読む

Aベストアンサー

バージョン1.1.xのAPI仕様を見ても、select(-1)で未選択状態に出来るとは書いてないんですよね…… だから1.1.7のselect(-1)で未選択状態に出来たのは、たまたまそうなっていたからとしか言いようがありませんね。

API仕様では、バージョン1.1でも1.3でも例外キャストの条件が「指定された位置が無効な場合」となっていて、具体的な数字が出てこないのでかなりあいまいな表現ですが、それでも引数に-1を渡したら普通は例外になると考えるのが自然です。

いずれにせよ、バージョン1.3のAPI仕様を見る限り、未選択状態に関することは載っていないので、あとから未選択状態になるように仕向けるのはあきらめたほうが良いと思われます。ほかに上のような裏技があったとしても、将来の実装が変更されないとは言い切れません。

提案: 未選択状態にする代わりに、空白の選択項目、あるいはウェブページに良くある「選択してください!」といったような“無効な項目”を作ってはどうでしょう。未選択状態にする目的がかかれてないので、なんともいえませんが。

QTomcat5.5でhttp://localhost:8080/myApp/でディレクトリ一覧が表示されない。

はじめまして。javaの初心者です。先ほども
Tomcat5.5の設定についての質問をさせていただいた
のですが、質問の回答者様のご返事を待たずに改めて
質問をさせていただくのは、申し訳ございません。
現在jdk1.5.0_06とTomcat 5.5.17をインストール
していまして、Tomcatの設定で苦戦しております。
http://localhost:8080/myApp/を入力すると
「HTTPステータス 404 - /myApp/」と表示されて
ディレクトリ一覧が表示されないのに
http://localhost:8080/myApp/test.htmlや
http://localhost:8080/myApp/testでサーブレット
が表示される状態になっています。おそらく
コンテキストの設定が問題になっていると思うのです
がどのようにしたら解決するのがわかりません。
どうか教えてください。お願いします。

Aベストアンサー

%CATALINA_HOME%\conf\web.xml

に以下の記述があると思います。
そのパラメータに「listings」というのがあります。
これがtrueであれば一覧は表示されfalseであれば表示されません。
ココをもう一度確認してみてください。

<servlet>
<servlet-name>default</servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>

%CATALINA_HOME%\conf\web.xml

に以下の記述があると思います。
そのパラメータに「listings」というのがあります。
これがtrueであれば一覧は表示されfalseであれば表示されません。
ココをもう一度確認してみてください。

<servlet>
<servlet-name>default</servlet-name>
<servlet-class>
org.apache.catalina.servlets.DefaultServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0<...続きを読む

QJAVAのJDK6/7の切り替え

64ビットのWindows8のマシンにjdk-6u21-windows-x64.exeとjdk-7u45-windows-x64.exeの2つ
をインストールした状態で、環境変数で、
JAVA_HOME6 : C:\Program Files\Java\jdk1.6.0_21
JAVA_HOME7 : C:\Program Files\Java\jdk1.7.0_45
JAVA_HOME : %JAVA_HOME6%
PATH : %JAVA_HOME%\bin;

のようにして6と7を切り替えられるようにして使いたいのですが、現在上記の設定で、
>path を実行すると6のパスを指しているのですが、
>java -version を実行すると常に7を表示します。

この状態で、コマンドプロンプトからコマンドを実行したり、Eclipseを立ち上げた場合、実際
どちらのものが使われることになるのでしょうか?
また、ひとつのマシンで上記のようにJavaを切り替えて使うことは可能なのでしょうか?

Aベストアンサー

実際に切り換えて使った事はないのではっきりした事は言えませんが、JAVA_HOMEやPATHに直接パスの値を設定されたら直るのではと思われますので試してみて下さい。

www.javadrive.jp/install/jdk/index4.html
PATHの設定及び環境変数JAVA_HOMEの設定

QJDK5.0 D/L方法を教えて下さい。

JDK5.0がどうしてもPCにとりこめません。
どなたか、教えて頂けないでしょうか?
(D/L ~ インストール)

JAVAについての勉強する環境を至急整えたい為。
明日からの連休で、猛勉強したい為。
出来れば無料が良いのですが・・・。

どうぞ宜しくお願い致します。

Aベストアンサー

参考書は見てやっていますか?それともどこかのサイトを参考に勉強するのでしょうか?
どちらにせよJavaの前提条件ですから、初心者向けのものには詳しく書いてあると思うのですが…
この掲示板でも同じような質問がたくさんされていますし、ネット上にいくらでも参考になるサイトはあります。
何がどう解らないのか具体的に質問をしたほうが良いですよ。
質問の前には下調べを十分に行ってください。そうすれば自然と具体的な質問が出来てくると思います。
おそらく解らない点は
1.Sunのサイトのどこからどれをダウンロードすればよいのか。
2.インストール後の環境設定の仕方。
3.その他の開発環境はどうするのか。
でしょうか?
1,2に関しては本やサイトを参考にして頑張ってみてください。
出来なければまたここで質問してみてください。
3について、やろうと思えばコマンドプロンプトとメモ帳があれば出来ます。が、Eclipseが一番有名な開発環境になります。もちろん無償で
す。Javaは無償で環境が整えられるという特異的な言語です。それぞれのツールについての参考書がたくさん出ています。
どのくらいまで出来るようになればよいのか解らないですが、頑張ってみてください。

参考URL:http://eclipsewiki.net/eclipse/ ,http://www.smg.co.jp/seminar/java/index.html

参考書は見てやっていますか?それともどこかのサイトを参考に勉強するのでしょうか?
どちらにせよJavaの前提条件ですから、初心者向けのものには詳しく書いてあると思うのですが…
この掲示板でも同じような質問がたくさんされていますし、ネット上にいくらでも参考になるサイトはあります。
何がどう解らないのか具体的に質問をしたほうが良いですよ。
質問の前には下調べを十分に行ってください。そうすれば自然と具体的な質問が出来てくると思います。
おそらく解らない点は
1.Sunのサイトのどこから...続きを読む

QJDK1.6(Windows版) jar/javacコマンドが見当たりません

こんばんは。

java.sun.comから、以下のJDK1.6(Windows版)を入手し、インストール
しましたが、jar/javacコマンドが見当たりません。

jdk\bin配下や、jre\bin配下も確認しましたが見当たりませんでした。

jar/javacコマンドは、jdk1.6から無くなったのでしょうか?

ご存知の方、アドバイスお願いします。


Windows Platform - Java(TM) SE Development Kit 6 Update 1
jdk-6u1-windows-i586-p.exe

Aベストアンサー

少なくともコマンドがなくなっていることはありません。
インストールに失敗しているか、インストールしたディレクトリ以外の場所を参照しているか、ではないでしょうか。

java -version
コマンドを発行し、インストールしたソフトウェアバージョンを確認して下さい。


人気Q&Aランキング

おすすめ情報