JAVAの種類についての疑問

このQ&Aのポイント
  • JAVAの種類についての疑問について解説します。インストールしたJAVAのバージョンや開発環境の違いによって、ファイルの構成が異なることがあります。
  • 本についていたJAVAをインストールした際に、以前のバージョンとの違いに疑問を感じることはよくあります。JDKのバージョンによって、構成や機能が異なるため、ファイルの構成も異なることがあります。
  • また、EclipseとコマンドプロントでJAVAプログラムを作成する際にも、ファイルの構成が異なることがあります。Eclipseではプロジェクトファイルやクラスパスなどが自動生成されるため、フォルダ構造が複雑になることがありますが、コマンドプロントでは単一のファイルで構成されることが一般的です。
回答を見る
  • ベストアンサー

JAVAの種類

本についていたJAVAをインストールしたのですが もともとパソコンには Java 2 SDK.SE v1.4.2_04 がはいっていたんです。 本についていたのは、JDK 5.0なのですが、どうちがうのでしょうか? 本についていた、Eclipse 3.0.1でJAVAプログラムを作成したものと コマンドプロントで作成した、JAVAプログラムでは、 Eclipseで作成したもの Rensyuu(←フォルダ) - .classpath       - .project        - Rensyuu.class        - Rensyuu.java コマンドプロントで作成したもの   Rensyuu.class Rensyuu.java と違うのですが。これはどうしてなのでしょうか? コマンドプロントで作成したものをEclipseでみることはできないのでしょうか?

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
回答No.1

J2SE5.0は J2SE1.5.0のことです。 1.4より新しいというだけです。ただし、1.4から1.5(というか5.0)にあがる際にだいぶ変更された点があります。でも1.5は1.4を包括しているので、1.5だけあればOKです。 .classpath と .project はエクリプスが、エクリプスの動作に必要な設定として勝手に作成するファイルなので、Javaとは直接関係ありません。「違い」という意味では気にする必要はありません。

megumi0808
質問者

お礼

参考になりました!有難うございます!

関連するQ&A

  • JAVAコンパイルと実行

    はじめまして。質問があります。 eclipseで開発したjavaのソースを実行するとき、メニューからメインクラスを指定し実行するだけでプログラム実行されますが、そのプログラムをコマンドプロンプトで実行する場合、できるプログラムとできないプログラム(例外:NoClassDefFoundError)があります。 コンパイルはeclipceのほうで勝手に.classファイルが生成されるので、そのclassファイルをjava [ファイル名]と打つだけだと思います。 実行できるプログラムとできないプログラムの違いは以下の通りです。 ・実行できるプログラム eclipseで新規でプロジェクトを作成。その直下にソースが存在し、クラスファイルも同じディレクトリに生成されます。 ・実行できないプログラム eclipseで新規でプロジェクトを作成。ソースフォルダ(src)を作成し、その下からパッケージ、クラスを作成しました。そうすると、エクスプローラでそのプロジェクトを見ると、binフォルダが生成されていました。その中にクラスファイルが生成されます。 違いはこのような感じです。実行できないプログラムをコマンドプロンプトで実行させるためにはどうしたらよいでしょうか?eclipseの使い方はだいぶわかってきたのですが、どのように動作しているか(java自体も)がわかりません。ご教授宜しくお願い致します。 OS:windows2000 開発環境:eclipse 3.0(J2SE 1.4.2_03)

    • ベストアンサー
    • Java
  • JAVAの環境について

    頭が混乱してしまいましたのでこちらで質問させていただきます。 手元に”jdk-1_5_0_05”のインストール用のCDがあるのですが。 すでにJAVA用に作ってあるフォルダの中には ”jdk1.5.0_03”というものがあります。ただこれはプログラムの削除と変更のところには名前が表示されていませんでした。(←変ですよね?) これは前述のものの新しいものでしょうか? どうすればアップできるのでしょうか? フォルダごと消してはだめですよね? しかし読んでいる本には”j2sdk1.4.2_12”というものをインストールせよと書いてあったので。したのですが、別の本をみると、J2SDKとJDKは同じものと書いてあります。ということはもうしなくてよかったのでしょうか。 先日HDDが壊れてしまい、JAVAを入れなおしているのですが、よくわからなくなってしまいました。 コマンドプロンプトでとりあえず作動はするのですが、すっきりしません。 まとまりのない文章ですみません、どなたかアドバイス等お願いいたします。

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

    質問します。 windows2000 sp4 の環境です。 今まで、j2sdk1_4_2_05 と eclipse2.1.3 をインストールしていたのですが、今回 sdk1_5_0 と eclipse3.0.1とを別途インストールしてみました。 システム環境変数は、JAVA_HOME, PATH, CLASSPATH とも、j2sdk1_4_2_05 のままなのですが、 コマンドプロンプトで、 java -version をキーインすると、 java version "1.5.0" と表示されます。 なぜ、1.4.2 ではないのでしょうか?お教えください。

    • ベストアンサー
    • Java
  • JAVAのインストール

    JAVAをインストールしようとして、あるサイトを参考にしていました。 そのサイトには、「J2SE SDK」のインストールとして、 http://java.sun.com/javase/ja/6/download.html から「J2SE SDK」をダウンロードするように書いてあります。 しかし、そのページは「JDK 6 Update 3」などがあるだけです。 一方、 http://java.sun.com/j2se/1.4.2/download.html というページを自分で探しだしましたが、そこには、「J2SE v1.4.2_16 SDK」があります。 これはどのように解釈したら良いのでしょうか。 参考サイトのリンク先の間違えなのでしょうか? それとも、「J2SE SDK」と「J2SE v1.4.2_16 SDK」は同じものなのでしょうか? どなたか、よろしくお願いします。

    • ベストアンサー
    • Java
  • "java" が実行できません("java.exe" は実行できる)

    先日 J2SDK 5.0 Update 6 をインストールした際、 この問題に遭遇しました。 PATH も CLASSPATH も正常に設定されています。 しかし、"java" が実行できません。 ところが、"java.exe" とすると実行できます。 これはいったいどういうことなのでしょうか? 以下にいくつかの実行例を載せます。 OS は Windows XP SP1 です。 [実行例] C:\>java [結果] 'java' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 となるのですが、.exe をつけると以下のように Usage が表示されます。 [実行例] C:\>java.exe [結果] Usage: java [-options] class [args...] (to execute a class) 以下、絶対パス指定した場合も同じ結果です。 [実行例] C:\java\jdk1.5.0_06\bin\java [結果] 'C:\java\jdk1.5.0_06\bin\java' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 [実行例] C:\java\jdk1.5.0_06\bin\java.exe [結果] Usage: java [-options] class [args...] (to execute a class)

  • Javaの開発環境

    これからJavaでプログラムを始めようと思ってます。 まず、まずは開発環境をと思い、 SUNのホームページを見たのですが Javaの開発環境が「JDK1.16」「SDK1.3」など色々あり、 どれを使用したら良いのかよく解りません。 それにこの「JDKとSDK」の違いって何なのでしょうか? 是非ご教授下さい。

  • Eclipseがコンパイラを用意している?

    Windowsで、Eclipse3.0.1を使用してJavaを学習しています。 ひとつ疑問に思ったことがあります。 Javaのコンパイラは、Eclipseが用意しているのでしょうか? 疑問に思った理由は、 コマンドプロンプトにて「javac 実在しないクラスファイル名など」と打ち込んでも 何も反応が無いからです。 正しいクラスファイル名を指定せよ、のようなメッセージが出るのかと思いきや、 「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」とメッセージが出ます。 開発環境は、SDKをインストールしてから構築したのではなく、 Eclipseだけをインストールしています。 (もちろん、Eclipse上から、コンパイル、実行出来ます) ちなみに、 アプリケーションの追加・削除には、 「Java 2 Runtime Environment. SE v1.4.2_06」 「J2SE Runtime Environment 5.0 Update 2」 がありました。 (SDK「j2sdk-1_4_1_07-windows-i586.exe」はインストールしていません) 「JDK」とか「SDK」とか「J2SE」とかが何の略称か多少分っていても、 どれかに含まれているものかが良く分っていないのも、 疑問に思う理由のひとつかもしれません。 環境 OS: WindowsXP SP2 HOME Java IDE: Eclipse3.0.1 JRE(実行環境バージョン):この辺りもよく分りません SDK(開発環境バージョン):この辺りもよく分りません

    • ベストアンサー
    • Java
  • JAVAのコマンド

    JAVAをやりたくて本のおまけCDROMからJDKを取り入れました。 コマンドプロンプトでjava -versionを入力するときちんと JDK~。とでて使える状態になっています。 しかし実際にJAVAファイルをつくってコンパイルしようとし javac ファイル名 と入力するとそのようなコマンドはありませんと 言われます。コマンドが使えない状態です。 アプリケーションが中途半端でインストールされたのでしょうか? もしわかったら教えてください。 当方WIN98se VAIO使っています。 JDKは1.3.1_02を使っています。

    • ベストアンサー
    • Java
  • javacの実行ができません

    javacの実行ができません。javacコマンドを打つと 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ます。ちなみにCLASSPATHはありませんでした。PATHも通したのですがどうすればいいかわかりません。 Javaフォルダにはjdk1.6.0_13とjre6があります。 よろしくお願いします。 これからJavaを学ぶのでぜんぜんわかりません。

    • ベストアンサー
    • Java
  • javaの環境設定について質問です。

    jdk-6u24-windows-i586というJDKをダウンロードし、 PATHとCLASSPATH、JAVAHOMEなどの環境変数を変更しました。 きちんと設定ができたかどうかを確認するため、コマンドプロンプトに >javac -version >java -version など入力したところ、javaは"1.6.0_24"など表示されますが、 javacだけが、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。と、エラーが出てしまいます。 どうすればちゃんと環境設定ができるのか、教えていただきたいです。

専門家に質問してみよう