• ベストアンサー

J2SE?,JRE??,SDK???

こんばんわ。 あるアプリケーションをインストールする条件として、マニュアルに「J2SE 1,4,2」がインストールされていることと書かれていました。そこで、これを取得しようとダウンロードページに行ったのですが、 (1)J2EE SDK (2)J2SE SDK (3)J2SE JRE と色々とあり、これらの違いがわかりません。 詳しい方、教えていただけませんでしょうか? 宜しくお願いします。

  • kutu
  • お礼率54% (152/279)
  • Java
  • 回答数3
  • ありがとう数8

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

  • ベストアンサー
  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.3

#2です。 > ということは、javaのソースをコンパイルするためには、「J2SE JRE」ではなく「J2SE SDK」が必要ということですよね? その通りです。 ソースをコンパイルするためには、開発キット(SDK)が必要になります。開発を行いたいのであれば、SDKをダウンロードするようにしましょう。

参考URL:
http://java.sun.com/j2se/1.4.2/ja/download.html
kutu
質問者

お礼

早速のご回答ありがとうございました。 勉強になりました。

その他の回答 (2)

  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.2

JRE(Java Runtime Environment)を使うと、Javaアプリケーションを「動かす」事ができます。つまり、Javaアプリケーションを動かすために、最低限必要な環境がJREです。 SDK(Software Development Kit)を使うと、基本的なJavaアプリケーションを「開発」することが可能になります。自分でJavaアプリケーションを開発したいのであれば、SDKを入手します。 なお、SDKの中には、JREも含まれています。 J2SE(Standard Edition)は、Javaの基本となる機能セットです。主に、スタンドアロンでの開発などに用いられます。 J2EE(Enterprise Edition)は、J2SEにサーバ機能を追加したエンタープライズ向けの機能セットになります。J2EEとJ2SEは別物ではなく、J2SEを拡張してJ2EEが存在していると考えてください。 Servlet、JSP、EJBなどをサポートしており、企業向けシステムで要求される高度な処理が可能になります。

kutu
質問者

お礼

ありがとうございます。 詳しく理解することができました。 ということは、javaのソースをコンパイルするためには、「J2SE JRE」ではなく「J2SE SDK」が必要ということですよね?

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

あんまり詳しいとは言えませんので間違っていたら他の方に補足していただきたいですが J2EEは、おもにサーバーで動作させるもの J2SEは、デスクトップで動作させるもの といったような分け方でいいと思います。 EEはエンタープライズエディションで事業向け SEはスタンダードエディションで個人向け(標準機能) SDKとJREは、 SDKはソフトウェアデベロップメントキットでプログラムを開発するためのソフト群で JREはJAVAランタイムエンバイロメントでプログラムを実行する環境を提供するソフト群です。 プログラムをコンパイルしたり開発をしない場合は、JREがあれば(ソフトを動かすだけなら)充分です。

参考URL:
http://www.necsoft.com/techinfo/j2ee/j2ee.html
kutu
質問者

お礼

ありがとうございます。 ご説明いただいた事から判断すると、 今回はJ2SE JREで良さそうです。

関連するQ&A

  • Java J2SDK J2SE SE EE ME の違いについて

    JavaによるWebアプリケーションを始めようと思い、Java、Tomcatをインストールしようと思います。 購入したテキストにはJ2SDK(j2sdk-1_4_2_13-windows-i8\589.exe)、 Tomcat(jakarta-tomcat-4.1.27-LE-jdk14.exe)をインストールせよとあり、指示されたHPを入力すると、sunのホームページ http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/index.html にはJ2SEとなっていますし、ダウンロードのメニュをクリックすると、 SE、EE、MEと色々あります。 また、 http://java.sun.com/javase/downloads/index.jsp を見に行くと、最新バージョンはJDK6となっています。 色々あって迷っています。 どれをインストールすればよいか、ご教授お願いします。

    • ベストアンサー
    • Java
  • Javaをインストールしたい・・・JREとSDKって何の差?

    こんにちは。 タイトルどおりなんですけどね・・・(笑) JavaをダウンロードしようとSunのページに行き、ダウンロードページにいきますと・・・。 JREとSDKっていうのがありました。 どう違うのですか?? 超素人っぽい質問で申し訳ありません・・・宜しくお願い致します。

    • ベストアンサー
    • Java
  • J2EEとJ2SEについて

    いつもお世話になっています。 現在、windows2000 + J2SE1.4.1 + TOMCAT4.06 + Apacheで JAVAを学習しています。 現在作成している画面で、 ページに遷移してきた時刻が午前9時半以降だと エラーページに遷移する仕組みをつくろうと考え、 エラーページに飛ばす処理として、 response.sendRedirectを使おうと思ったのですが、 sendRedirectを使うためには、J2EEに含まれる パッケージjavax.servlet.httpをimportしておく 必要があることがわかりました。 現在J2SEをつかっているため、 J2EEの最新バージョンの1.3.1をインストールして TOMCATの再起動、APACHEの再起動の順に行ったのですが やはりjavax.servlet.httpを認識せず、 エラーになってしまいます。 J2SE1.4.1のうえから、J2EE1.3.1をインストールすると 認識されないのでしょうか(バージョンがJ2EEの方が古いため?) それともJ2EEを追加したら TOMCATやAPACHEを再インストールしなければいけないのでしょうか? なにかお気づきの方が居られましたら ご教授ください。 宜しくお願いします。

    • ベストアンサー
    • Java
  • J2SDK1_4_2_08(Runtimeなし)+JRE1_5_0_02の組合せで問題なし?

    Java 2 SDK Ver1.4.2_08(j2sdk-1_4_2_08-windows-i586-p.exe)をダウンロードし、インストールしたところ、しばらくするとランタイムのアップデートの通知が来ました。 そのランタイムをインストールしてみると、J2SE Runtime Environment 5.0 Update 2がインストールされました。 コントロールパネルより、「プログラムの追加と削除」を実行してみたところ、ランタイムにかなりの容量が使用されているので、Java 2 SDK Ver1.4.2_08に入っていた方のランタイム「Java 2 Runtime Environment, SE v1.4.2_08」を削除しようと思っています。 しかし、Javaのコンパイルや動作に影響が出ると困るかななんて思っています。「J2SE Runtime Environment 5.0 Update 2」がインストールされていれば「Java 2 Runtime Environment, SE v1.4.2_08」は削除しても問題ないんでしょうか? それとも両方ともランタイムを入れておくべきなのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • J2SDKをインストールすると

    APIとVMとコンパイラがインストールされるとのことですが、 このAPIには(J2SEとJ2EE)がふくまれていると考えてよろしいでしょうか。 また、それはどうやって調べればよろしいでしょうか。 初心者なのでよくわかりません。のでよろしくお願いします。

    • ベストアンサー
    • Java
  • LinuxでJava

    LinuxでJavaを使おうとしておりますが、J2SE SDK/JRE,J2EEの混在インストールは問題ないのでしょうか? Linuxで将来 EJBのようなことをしたいので、できればJ2EEのインストール方法が知りたいです。 私は、WindowsでJavaは最近やり始めておりますが、Linuxではまりそうな 事がありましたら教えてください。

    • ベストアンサー
    • Java
  • Java開発キットJ2SEのインストール方法

    これから、Javaの勉強をしたいと思っています。 J2SEを入手する必要があるみたいですが、英語のページだったり、SDKとかJREとか似たようなものがあり・・・・よくわかりません。 出来ればインスト-ル手順を詳しく教えて頂きたいです。 よろしくお願いします。 Windous環境:Windous Vita

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

    javaを勉強しているものです。 言葉の意味をいまいち理解し切れていない部分もあるので、使い方が間違っていたら申し訳ありません。 さて、質問なのですが、J2Sdkをバージョン違いで両方インストールすることは可能なのでしょうか? 私のパソコンには、既にj2sdk1.4.2_04がインストールされています。 しかし、新たにJSP/サーブレットの勉強を始めようと思い、知人に薦められた本を購入しまず環境を整えているところです。知人は、本に付いているCDROMに入っているj2sdk1_4_0という少し前のバージョンでないと、一緒にインストールするTomcatやApacheとの連携がいまいちうまくいかず、本の通りに進まなかった・・ということを話していました。 この場合はどうしたらよいでしょうか? というか、j2sdk1.4.2_04をアイインストールすればよいのかもしれませんが、やっとのことでEclipse等との環境を設定したので、SDKのバージョンを変えたことを設定できるのか不安なのです・・・ どなたか良い方法が分かる方がいらっしゃいましたら、ご教授ください。

    • ベストアンサー
    • Java
  • Java EE SDKとJava SDKについて

    お世話になっております。 現在以下の環境でサーバサイドプログラミングをしております。 Eclipse Europa Version 3.3.2 J2SE SDK1.5.0_15 Apache Tomcat /5.5.26 この環境でも問題なくサーブレットやJSPの開発ができており、動作確認もできております。そこで気になったのが、Java EE SDKの存在です。構成内容を見てみるとSample?のようなものとそのほかにも色々入っているようですが、JavaSDKだけで開発ができている今、これらの存在が疑問です。 なんとなく、JSPのコードをコンテナがサーブレット形式にコンパイルする際にJDKが必要なのだということはわかったのですが、なぜにサーバサイドプログラミングであるのにJ2SE Software Development Kitで開発が行え、Java EE SDKが必要ないのでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • Java
  • JRE

    java(JRE)をインストールしました。 ためしにYAHOOのゲームをやってみました。 ところが、かなり遅くなりました。 どうしてでしょう? それと JAVAのゲームなどをするたびに、タスクバーにアイコンが出ます それも出したくありません j2re-1_3_1_06-windows-i586-i.exe でした os=win98se

専門家に質問してみよう