人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

JavaでプログラミングやっているのですがCLASSPATHがいまいち分かりません。
set CLASSPATH = "~~"
こんなふうにやってもコマンドプロンプトを消してしまったらCLASSPATHは無効になるんですよね。

1.システムのプロパティ→環境変数の設定で「システム環境変数」のCLASSPATHにJavaファイルを保存しているフォルダをどんどん入れていけばいいのでしょうか。
2.CLASSPATHというのは、「ここはJavaプログラミングで使っているフォルダだよー」ってコンピュータに教えてあげるものなのでしょうか。
3.CLASSPATHの設定が面倒なのでそれを簡単に設定できるフリーソフトはありますでしょうか。

どれか一つでもいいですので回答お願いします。

●質問者: Gakuen
●カテゴリ:コンピュータ ウェブ制作
✍キーワード: Class CLASSPATH Java SET いまいち
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● goodvn
●35ポイント

CLASSHPATH は class ファイルが置いてあるディレクトリを検索する際に使う変数です

Java が実行されるとき,この CLASSPATH の中で,実行に必要な class ファイルがあるか検索します.プログラミングで使っているかどうか,という意味ではありません

例えば,example.class というファイルが必要になったとします.しかし,Java はこのファイルをコンピュータの全てから探すわけにはいきませんよね.そこで,CLASSPATH に書かれたパスの中から順に探し出します

Windows であれば,セミコロン(;) ではさんで指定すると,複数のパスを指定できますよ

◎質問者からの返答

ありがとうございます。

Javaファイルではなくてclassファイルなのですね。


2 ● pahoo
●35ポイント ベストアンサー

OSは、Windows2000/XP/Vista のいずれかをご利用という前提で回答します。


1.システムのプロパティ→環境変数の設定で「システム環境変数」のCLASSPATHにJavaファイルを保存しているフォルダをどんどん入れていけばいいのでしょうか。

はい、そうです。

システム環境変数に CLASSPATH を設定しておけば、DOS窓(コマンドプロンプト)を閉じても、次にDOS窓を開けるときに CLASSPATH に設定値が入っています。


2.CLASSPATHというのは、「ここはJavaプログラミングで使っているフォルダだよー」ってコンピュータに教えてあげるものなのでしょうか。

そうです。

厳密に言うと、コンピュータではなく、インストールされているJava仮想マシン(Java VM)に教えてあげる格好になります。


3.CLASSPATHの設定が面倒なのでそれを簡単に設定できるフリーソフトはありますでしょうか。

setxコマンドを試してみてください。WindowsXPの場合のみ標準コマンドとして入っていないので、リンク先を参照して、インストールしてください。

◎質問者からの返答

ありがとうございます。

setxコマンド試してみたいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ