AWS上で現在Webサーバを構築しています。OSはRedhat8.2 64Bitです。
上記の環境でJava8(Open JDK)を導入しようとしているのですがうまくいきません。
インストール自体はできるのですが、「java -v」を実行すると
「cannot execute binary file: Exec format error」というメッセージが出力されます。
ネットで調査するとLinux用でないものを導入するとこうなるようですが、
Redhatのサイトから「java-1.8.0-openjdk-1.8.0.302.b08-0.portable.jdk.el.x86_64.tar.xz」を
ダウンロードしているので問題ないような気がします。
何に原因があるかご教示頂ければと思います。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
うーん・・・。
通常ね、Linuxのメジャーなディストリビューションだと、ネット上のどっかのサーバーでそのディストリビューションにインストール出来るソフトウェアを一括でアーカイブしてるんですよ。
だからコマンド一発でインストール可能な筈なんですが。
例えばDebian系Linuxディストロだとapt-get 何とやら、RedHat系だとyum 何とやら、とかですね。
別にOpenJDKのサイトやらRedHatのサイトやらからtarball持ってきて解凍してインストール、とかせんで良いはずなのです。その辺がWindowsと違ったLinux系ディストロの強み、なのです。
(大体、Linux系だとtarballで配布されてる場合、殆どがソースコード配布で、それ使っちゃうと、自分でビルドせんとあかんケースの方が多いんじゃないか)
このページ
yum を使用して RHEL への OpenJDK 8 のインストール:
https://access.redhat.com/documentation/ja-jp/op …
見ても推奨はそんなカンジです。
端末から
sudo yum install java-1.8.0-openjdk-devel
を走らせれば一発でインストールは終了すんじゃねぇのかな。
(もっとも僕はDebian系のXubuntuユーザーなんで、上のコマンドは実行出来ませんが)
早速の回答ありがとうございます。
ご提示の手順通りに実施したらうまくいきました。
非常にたすかりました。
このたびはありがとうございました。
No.1
- 回答日時:
以下のドキュメントを見ながら回答します。
https://access.redhat.com/documentation/ja-jp/op …
展開したファイルの中に「el8」の表記はありますか?
例)
java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64
お礼が遅くなって申し訳ありません。
早速の回答ありがとうございます。
確認したところ、el8の表記はありませんでした。
そのため、再度確認しています。
助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- Mac OS El Capitanがインストールできない… 1 2023/06/16 13:05
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- その他(ゲーム) SkyrimSEのMod organizer で困っています。誰か助けてください。 1 2022/12/05 01:49
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- 中古パソコン 富士通 ESPRIMO B532/G のBIOSが表示されない 3 2023/01/03 16:42
- その他(ゲーム) マインクラフトJAVA版の導入・ローカルマルチプレイについて 1 2022/03/23 18:59
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- ソフトウェア 移行PCにDockerがインストールされていても各種開発環境のアプリはインストールが必要? 2 2023/05/21 21:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マイクラjavaでForgeを入れたい...
-
Javaをインストールしたんです...
-
Eclipseのアンインストールの仕方
-
MSDNのコレクションがありませ...
-
vs codeはオフラインでも使用で...
-
この <windows.h> はどこに在る...
-
ActivePerlをインストールしよ...
-
VBSでExcelをインストールされ...
-
インストール時、環境変数の設...
-
OptiFineをJAVAで開こうとする...
-
VisualStudio2010について
-
Windowsに最適なPerl
-
MATLABのtoolboxのインストール...
-
Visual Studioにdirent.h
-
tnsnames.ora ファイルについて
-
インストール
-
windows7 ADTプラグイン追加で...
-
コマンドプロンプトから「javac...
-
ヘルプの日本語化の方法
-
NuGetのインストール
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseのアンインストールの仕方
-
マイクラjavaでForgeを入れたい...
-
vs codeはオフラインでも使用で...
-
ActivePerlをインストールしよ...
-
この <windows.h> はどこに在る...
-
MSDNのコレクションがありませ...
-
ワードプレスで、特定の記事の...
-
セットアップファイル(MSIとEX...
-
Javaをインストールしたんです...
-
MATLABのtoolboxのインストール...
-
ユーザー名を漢字で登録してし...
-
OptiFineをJAVAで開こうとする...
-
Jupyter Notebook の拡張機能(N...
-
windows7 ADTプラグイン追加で...
-
64bitでbasp21の使用方法
-
VBSでuser32.dll(Win32API)を...
-
IEの印刷機能を制御して印刷設...
-
JDKでJavaアプリケーション実行...
-
OO4Oのインストールのしかた
-
stdoleについて
おすすめ情報