No.1ベストアンサー
- 回答日時:
JDKのディレクトリのREADMEファイルを読めばわかりますが、その中の抜粋をしたに書きます。
c:\jdk1.3
SDK ソフトウェアがインストールされるルートディレクトリです。著作権、ライセンス、README ファイルが含まれます。また、Java 2 プラットフォームのソースコードのアーカイブである src.jar も含まれています。
c:\jdk1.3\bin
Java Development Kit (JDK) に含まれる開発ツールの実行ファイル用ディレクトリです。PATH 環境変数には、このディレクトリのエントリを含めなければなりません。ツールの詳細は、「Java 2 SDK ツールとユーティリティ」を参照してください。
c:\jdk1.3\lib
開発ツールが使用するファイル用のディレクトリです。SDK のツールとユーティリティをサポートする、コア以外のクラスのファイルである tools.jar が含まれます。また、このディレクトリには、BeanInfo ファイル群の DesignTime アーカイブ、dt.jar も含まれます。 BeanInfo ファイルは、対話型開発環境 (IDE) に対し、Java コンポーネントの表示方法や、開発者が環境をアプリケーションに合わせてカスタマイズする方法を通知するためのものです。
c:\jdk1.3\jre
SDK 開発ツールが使用する Java Runtime Environment のルートディレクトリです。Runtime Environment は Java 2 プラットフォームの実装です。これは、java.home システム・プロパティにより指定されるディレクトリです。
c:\jdk1.3\demo
ソースコード付きのサンプルファイルです。 Java プラットフォーム用のプログラミング方法を示します。
c:\jdk1.3\include
Java Native Interface と Java Virtual Machine Debugger Interface (JVMDI) を使ってネイティブコードのプログラミングをサポートする、C 言語のヘッダファイルです。
c:\jdk1.3\include-old
従来のインタフェースを使ったネイティブコードのプログラミングをサポートする、ヘッダファイルです。これらのヘッダファイルは、旧バージョンとの互換性のためだけに提供されています。これらのインタフェースの使用は推奨されておらず、サポート対象外で、すべての Java Virtual Machine で利用できるわけではありません。
CLASSPATHは、自分で設定しないとだめですよ。 で、設定方法は、OSの違いによって設定が異なるから、一概にはいえません。
No.2
- 回答日時:
■JDKのディレクトリ構成
下記のURLのJDKのドキュメントをみてください。
■CLASSPATHについて
JAVA_HOMEの設定があるのが前提で、
□環境変数CLASSPATHの設定がない場合
カレントディレクトリとJAVA_HOME/jre/lib/extが検索対象になっています。
□環境変数CLASSPATHの設定がある場合
CLASSPTHに設定されているPATHとJAVA_HOME/jre/lib/extが検索対象になっています。
ここで、注意してほしいのは、CLASSPATHの設定がある場合、カレントディレクトリが検索対象から抜けるということです。カレントディレクトリにあるclassを実行しようとしても動きません。カレントディレクトリのものを対象にしておきたい場合は、CLASSPATHに明示的に「.」を設定してやる必要があります。
参考URL:http://java.sun.com/j2se/1.3/ja/docs/ja/tooldocs …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- PostgreSQL PostgreSQLで"pg_dumpall -f data.sql"を使ってバックアップしたデータ 2 2022/09/19 08:14
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Android(アンドロイド) QuickPik GalleryでSDカードの「root」のディレクトリが出てこない 3 2022/07/11 14:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JDKのインストールが動作しない...
-
複数のJDKを同一マシンに共存さ...
-
「%CATALINA_HOME%」とはどこの...
-
JAVA環境設定についての質問です。
-
コマンドプロンプトでjavacが使...
-
Java 指定されたパスが見つかり...
-
「javac」と入力するとエラーメ...
-
Eclipseで、プロジェクト名のと...
-
MacOS:ターミナルではNPMのコ...
-
Eclipse・プロジェクトで、フォ...
-
html上で、バッチやexeファイル...
-
split関数で区切り文字がない場合
-
SVFの設定について:クラスパス...
-
Eclipseのアンインストールの仕方
-
javaクラスファイルをEclipseで...
-
「ワークスペースをビルド中」...
-
正しいURL指定しているにもかか...
-
マイクラjavaでForgeを入れたい...
-
コンパイル時にエラーが出てし...
-
JSPのクラスをコンパイルできな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のJDKを同一マシンに共存さ...
-
Java 指定されたパスが見つかり...
-
JDKのインストールが動作しない...
-
「%CATALINA_HOME%」とはどこの...
-
コマンドプロンプトでjavaのバ...
-
Javaの環境設定(JAVA_HOME, cl...
-
環境変数JAVA_HOMEとPATHの違い
-
『javax.mail.*』が見つかりま...
-
'javac' は、内部コマンドまた...
-
JAVAC 出来ない??
-
JAVAのJDK6/7の切り替え
-
eclipseについて
-
Windowsの環境にJOGLをインスト...
-
Javaのクラスライブラリ(?)の場...
-
Strutsの設定エラーについて
-
JDKのインストールが開始できない
-
javacでコンパイルができない!
-
JAVAのコンパイルができません
-
TomcatとJDKについて
-
JDK1.6(Windows版) jar/javacコ...
おすすめ情報