初めまして、JAVAの勉強のために環境つくりをしていますが、いきずまって質問しました。
現在VM PlayerにLinux8をいれてAPサーバとしてTomcat、JDKインストール後、JAVAの動作確認「java -version」をすると
「cannot handle file '/usr/java/jdk1.7.0/jre/lib/i386/client/libjvm.so' with TLS data」と怒られます。
そのため、tomcatも起動できず困っています。
どなたか、原因がわかる方がいればご教授お願いします。
【環境】
OS:WindowsXP
VM:VMware(R) Player 3.1.4 build-385536
・Red Hat Linux release 8.0 (Psyche)
・jdk-7-linux-i586.rpm
・apache-tomcat-7.0.20.tar.gz
No.6ベストアンサー
- 回答日時:
たぶん、指摘されていることの意味がわからないかと思います :-)
Linuxはオープンソースですから、ほとんどのソフトについて
誰でも無償で利用することができます。
反面、RedHat社のように、有償のパッケージを提供している企業もあります。
これは、自社特有のソフトや、公開のソースでありながら
自社で、パッケージの整備を整えたものを集めて…
販売することも自由だからです。
ですから10年くらい前には、市販Linuxには
ftpサーバーからダウンロードできるftp版とも呼ばれる
無償版のインストールディスクイメージが公開されることが多かったのです。
商用Linuxとして、サーバー市場などで活躍するRedHatは
現在ではRedHat Enterprise Linux(RHEL)を販売し
かつてのRedHat Linuxのような、単純な無償版配布は行なっていません。
RedHat Linux7,8,9といったものは、その時代のもので…
RedHatの名が冠された、インストールディスク付き書籍としては
この世代までのものしかありません。
たぶん、そのせいかRedHat系のLinuxだけが
こうやって古いバージョンに関する質問が時折見られます。
しかし、実際には使われているカーネルが古いうえに
標準の文字コードがUTF-8ではなくEUC-JPだったり
VMwareと組み合わせるにも、JAVAを利用するにも難があります。
VMwareではなく、実機上で動かすにも、ドライバーが無かったり
インストールディスクから起動できなかったり
最新CPUの性能を活かせなかったり、さんざんだと思います。
現在も、市販LinuxとしてはRedHatは大きなシェアを持っていますが…
無償のLinuxとしては、Ubuntu,Fedraなどが大きなシェアを持っています。
UbuntuはRedHatと双璧とされてきたDebian GNU/Linux系のもので
管理ルールなどに、RedHat系との違いが多々あります。
そのため、RedHat Linux ftp版を使ってきた人たちは
RedHatが立ち上げた、実験目的の無償ディストリビューションである
Fedoraへと切り替えた人が大勢います。
ただし、Fedoraは次期RHELのための実験の場ですから
最新技術が取り込まれるのが速い反面、安定性は低めです。
RHELとの互換性が高いとも言えません。
ですから、RedHat系で安定性の高い環境を求める人の多くが
RedHatから公開されたRedHatが改修したソースを元に作られた
RHELクローンと総称される無償ディストリビューションを選んでいます。
代表的なものがCentOSでしたが、CentOSのプロジェクトにトラブルが生じ
今年になって、CentOSからScientific Linuxに注目が集まっています。
これらはクローンと呼ばれているように、RHELとの互換性が高く
RHELを意識した学習用としても、RHELを選ぶ予算の無いシステムでも有用です。
みなさん、何もわかっていない私のためにありがとうございました。
WEBサーバ的な環境を作るためにと、Linuxを勉強するためにLinuxを入れたんですが、Verとかあまり解らなかったので、ダウンロードできたものをそのまま入れてしまいました。
Verの相性など考えると、どの組み合わせがいいかわかりません。
申し訳ありませんがOSを「CentOS」にしようかと思いますが、
apache/tomcat/java環境を入れるとしたらどのVerが安定版として
よいのでしょうか。
ついでで申し訳ありませんがご教授のほどお願いします。
No.8
- 回答日時:
javaの開発環境を作るならEclipce。
古いLinuxを使って頭を抱えなくても、Windowsだけで完結します。
Java 開発環境 JDK のインストールと操作の基本
http://www.kkaneko.com/rinkou/javaintro/index.html
Eclipse(最強のフリーJava開発ツール)をインストールしよう
http://www.searchman.info/java_eclipse/1060.html
No.5
- 回答日時:
>わかってます。
突っ込まれなくても。わかってないから嘘書いたんでしょ?で俺の書き込みの後に必死になって検索して事実を知ったと言うことですよね。
>厳密に書くと、枝分かれしたり、ややこしいじゃないですか。
そんなにややっこしいか?
RHL6.2以降で枝分かれしただけ。
RHLにRHELを絡めて話をする方がややっこしい。
RHLは9まででその後はFedora(Core)へ移行したというだけの方がややっこしくなくてスマートだし事実。
>(そんなのここで議論するべきものでもないし。)
だったら最初から嘘を書くなよ。
>だいたい発表時期で書いてます。
でしたらあなたはクライアント向けWindowsとサーバ向けのWindows Serverを一緒にして
書く人なんですね。
No.4
- 回答日時:
> その世代の考え方はおかしい。
んー、わかってます。突っ込まれなくても。
だいたい発表時期で書いてます。
厳密に書くと、枝分かれしたり、ややこしいじゃないですか。
(そんなのここで議論するべきものでもないし。)
ご勘弁を。
No.3
- 回答日時:
>単純に勉強するのが目的なら、RHL8の後のRHL9の後のRHEL3の後のRHEL4の後のRHEL5の後のRHEL6あたりで勉強してはいかがでしょうか?
その世代の考え方はおかしい。
RedHatLinuxとRedHatEnterpriseLinuxは別物として開発されました。
RedHatLinuxの後継はFedoraです。RedHatLinux10として開発されていた物がそのままFedoraCore1としてリリースされました。
No.2
- 回答日時:
>Red Hat Linux release 8.0 (Psyche)
なんでそんなサポートも終了した10年近く昔の骨董品を使う?
でそんな骨董品がJDK7に対応しているのだろうか?
さらにJDK7って出たばかりで開発環境としてまだ対応度がまだまだ。
(現状IDEとして対応しているのはNetBeans。Eclipseはまだ非対応)
tomcatそのものも対応しているのか?
それとたんなるサーバ側のサーバに付いての勉強ではなくてプログラミングの勉強だけの環境ならLinux使う必要なし。
Windows環境だけで完結できる。
もっともRHL8なんて使っている時点で質問者は何がしたいのかさっぱりわからない。
No.1
- 回答日時:
> ・Red Hat Linux release 8.0 (Psyche)
なぜにまたそんな古い環境で勉強なんかを?
今からWindows2000をインストールして勉強すると言ってるのと同じですよ…
更に、そんな古過ぎるOSに最新のjdk-7をインストールですか?
動作する実績がそもそもあるのかも不明なくらいギャップのある構成ですよね…
理由があるなら(例えば本番環境が今でもRHL8を使ってるとか)いいですけど、単純に勉強するのが目的なら、RHL8の後のRHL9の後のRHEL3の後のRHEL4の後のRHEL5の後のRHEL6あたりで勉強してはいかがでしょうか?
(こうやって世代を数えると、実に5世代も古いOSなのです。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
- Windows 10 WindowsホストのVMware workstationで仮想マシンをシステム起動時に起動できるか 3 2023/06/18 17:52
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトのインストール場所って...
-
Macの手書き漢字入力ツールにつ...
-
OS インストール場所確認
-
./configureのログ
-
CSHが使えない REDHAT
-
aptでインストールしたプログラ...
-
FREE BSDとWindowsXPについて
-
バッチスクリプト処理でエラー...
-
パソコンの画像データを削除し...
-
誰かにサーバにあるデータを消...
-
VBでExcelが起動されているか知...
-
コマンド実行結果のファイル出力
-
コマンドプロンプトの危険性を...
-
linuxのフォルダと配置について
-
累積動作時間とはなんですか?
-
バッチファイルでのスペースの入力
-
Solarisでプロンプトの変更方法
-
centOS7サーバーに配置したHTML...
-
プログラムでTAを制御するコマ...
-
バッチファイルで多重起動を防ぐ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ソフトのインストール場所って...
-
aptでインストールしたプログラ...
-
CSHが使えない REDHAT
-
SolarisでJDKのインストール情...
-
illustratorを日本語仕様にする...
-
OS インストール場所確認
-
InstallShield って何?
-
アプリケーションをインストー...
-
Macの手書き漢字入力ツールにつ...
-
ソースコードからインストール...
-
windows 10 mobile
-
./configureのログ
-
centosにrun拡張子ソフトのイン...
-
Windows95の盛り上がりぶりは何...
-
MacOS Snowloopard で vim を u...
-
rshについて
-
mac os x インストールDVDについて
-
cygwinについて2
-
javaが起動できない
-
Linuxってなにがいいのですか?
おすすめ情報