• ベストアンサー

Linuxのバージョンがあがったら、既存のミドルソフトにどういう影響を与えるのでしょうか?

LinuxとJavaで新しいシステムを構築する場合、もしLinuxとJavaのバージョンがあがったら、どういう影響があるのでしょうか?教えてください。

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

  • ベストアンサー
  • furyfox
  • ベストアンサー率56% (58/103)
回答No.1

Linuxのバージョンが上がるとは 要はカーネルのバージョンが上がるということでしょうか? それについてはとくに問題ないと思います。 Javaのバージョンが上がったときですが、 すでに動いているシステムに対してバージョンをあげるのでしょうか? それはしないほうが良いと思います。 基本的にバイトコードになっていれば 普通は動くはずですが保証されているわけではありません。 メジャーバージョンアップに関していえば 新しいインターフェースやクラスが単に実装されるだけではなく 既存のクラスやインターフェースで使用することを「推奨しない」ものがでてきます。 これは将来において使えなくなる可能性を示唆しています。 もし将来においてバージョンをあげるとき メンテ、テストが必要になるかもしれません。

lanchunpeng
質問者

お礼

ご回答ありがとうございます。

関連するQ&A

  • リナックスにjavaをインストールしたいのですがうまく行きませんでした。

    現在ターボリナックスにjavaをインストールする事を心見ています。 無事javaをインストールする事ができたみたいなのですが、動作確認の為に下記の作業を行いました。 $ /usr/java/jzsdk1.4.01/bin/java - version が、「javaマシーンがおかしい」というようなイメージのコマンドが帰ってきてしまいうまく動作を確認する事ができませんでした。 どうかよきアドバイスを教えて頂けないでしょうか? お願します。

  • Javaのバージョンアップにともなう影響調査について

    Javaのバージョンを1.4から1.5にあげる必要が出てきたのですが、その際に、どうやって影響調査すれば良いのかわからず、3点質問させていただきたいと思います。 現状のシステム構成はわかる範囲で Apache2.0 Tomcat5.5 Struts1.2.9 MySQL5.0 OpenSSL? etc… まず素人の私でもJavaのバージョンがTomcatに影響を与えていることはわかります。 そこで公式ドキュメントを辞書片手に調べているのですが、Tomcat5.5はどのバージョンに対応しているか(1.4.X~1.5.X等)の記述を見つけることができませんでした… http://tomcat.apache.org/tomcat-5.5-doc/index.html 1、探し方が悪いだけで、公式ドキュメントとしてどこかに載っているのでしょうか?それとも実際に動かして検証するしかないんでしょうか? 2、ApacheやMySQLのバージョンはJavaのバージョンと関係あるんでしょうか?基盤系の知識があまりないため、ここらへんの区別がつきません… 3、一般的にJavaのバージョンアップの影響調査はどのように行っているのでしょうか?参考URL等もありましたら教えていただけると嬉しいです。 どれか一つでも構いませんので回答いただけると嬉しいです。

    • ベストアンサー
    • Java
  • Linux環境への投入

    Windows上で作成したJavaサーブレットを Linux上に構築してある、Weblogicへ アップロードしたいと思っているのですが、 Windows上で作成したJavaをWindows上で コンパイルして、出来上がったclassファイルを Weblogic(Linux環境)の該当する箇所にFTPなど でアップロードするだけで、 動くようになるものなのでしょうか? もしくは、Windows上で、出来上がったclassを Jarなどに固めてLinux環境にアップロードし、 Linux上で展開させるというような作法が 必要なのでしょうか? Windows Java成果物を Linux実働環境への アップロードについてくわしく教えていただけませんでしょうか? もしくは、詳しく記述されているホームページを ご存知でしたら、URLをお教えください。 お願いいたします。

    • ベストアンサー
    • Java
  • JDK1.4が動くLinuxのバージョン

    超初心者の質問ですみません。 あるWEBアプリケーションサーバーで稼動するシステムがあるのですが、JDKのバージョンが1.4.xです。 現在はWindows2003で稼動していますが、Linux環境での稼動を検討し始めました。 LINUXといってもたくさんの種類がありますので、 JDK1.4.xが動作するものがどれであるのかを調べようと思いましたが、どのように調べればよいのかが分からず困っている次第です。 すみませんが、どのLINUXのどのバージョンでJDK1.4.xが動くのかを教えていただけないでしょうか? 調べる場所や或いは方法を教えていただくで、もちろんかまいません。 よろしくお願いいたします。

  • Javaのバージョン?

    Javaでプログラミングをしているものです。 今のところはあまり、Javaのバージョンを意識せずにやっています。 「Java 5以降での書き方なのです・・・」、「Java 2 Platform SE 5.0」、「Java EE」 Javaの後ろに色々とついていますが、何がどう違うかわかりません。 Java SEと Java EEとは何が違うのか? 説明していただけると嬉しいです。初心者でもわかりやすく書いているサイトの紹介でも構いません。 お願いします。

    • ベストアンサー
    • Java
  • javaのバージョンについて

    javaをデスクトップにあるアイコン(Java SE Runtime Environment)から入れてjavaのhttps://www.java.com/ja/サイトでバージョン確認したらjavaのバージョンを確認しました正常な設定です。と緑のチェック印と推奨バージョンのJavaがインストールされています (Version 7 Update 55). と表示されてるんですけど自分のPCに入ってるjava 7 Update 55とjava (TM) 7 Update5 (64bit)で古いバージョンが入ってると聞いたことあるんですがjava (TM) 7 Update5 (64bit)が古いんですかね・・? 古いバージョンのjavaは消したほうが良いと言われたんですが・・? javaを確認したい理由は最新のウイルス対策ソフトを入れててもjavaが古ければ無意味と言われたんですが? Windows8 PC

  • LinuxのiMacrosをJavaから動かす方法について

    LinuxのiMacrosをJavaから動かす方法について CentOS5で動いているJavaで構築したシステムから、iMacrosを実行したいのですが、やり方がわからず困っています。 FireFoxから任意のiimを実行することはできますが、システムからキックして即時実行したいのですが、方法が判りません。 なんとなくできそうな気はしているのですが…。

  • Red Hat Linux release 7.2に乗るバージョン

    お世話になります。 今現在、新しいシステムの開発環境として 古いLinuxサーバーを再利用しようとしているのですが そのシステムで使うDBをMySQLにするかPostgreSQLに するか比較検討を行おうとしています。 いろいろと調べた結果、RedHat7.2にはMySQLの最新版は 乗りそうに無いという事はわかったのですが、じゃあ どのバージョンが乗るのかというのがわからなくて 困っています。 Linuxを新しくすればいいのはわかっているのですが そのサーバーは他のシステムでも使っている為 新しくする事もできません。 という事で、Red Hat Linux 7.2に乗るMySQLのバージョンは どれなのか?また、出来ればLinuxのバージョン毎に 対応するMySQLのバージョンが書かれているようなサイトが ありましたら教えていただきたいと思います。 環境 Red Hat Linux release 7.2 (Enigma) Kernel 2.4.7-10 on an i686 gcc 2.96 gmake 3.79.1 他に情報が必要な場合はその都度書かせていただきます。 以上、よろしくお願いします。

  • システム環境変数で設定したJAVAと違うバージョンのJAVAが動いています。

    超初心者です。コマンドプロンプトでJAVA -versionと入力したところ、システム環境変数のJAVA_HOMEやPATHで設定してあるJAVAとは違うバージョンのものが動いているようです。どうしてなのでしょうか?教えて下さい。

  • LinuxでJava環境

    LinuxでJavaを使った開発をしたいのですが、環境設定でつまずいてしまい 、困っております。 環境 OS:windowsとUbuntuのデュアルブートです。 状況 javaを、 sudo update-alternatives --config java でインストールしましたが、コンパイルができません。 ファイルはデスクトップに置き、java ****.javaで実行しましたが、 Exception in thread "main" java.lang.NoClassDefFoundError: test/java/java Caused by: java.lang.ClassNotFoundException: test.java.java at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) のエラーが出てしまいます. また、eclipseをインストールして、画面を開こうとしても、すぐに消えてしまいます. Linuxの挙動がまったくわかりません。 もしかすると、rootでアレコレコマンドを試したから,再起不能の状態になっているのではないかと危惧しております。 Linuxの知識はゼロの初心者です。 そうかお助けをお願い致します。