1

Java Classpath と Path が何であるかを理解しようとして、私はグーグルで調べてきました。しかし、それを理解できたかどうかはまだよくわかりません。このトピックがそれらの灰色の領域の 1 つであると感じた場合。

誰かがそれらが何であるかを説明できますか? つまり、どこでそれらを見つけて設定するのですか (Mac/Windows の実際のテキスト ファイルはどこにありますか)。それぞれのインスタンスは 1 つだけですか? もしそうなら、どうすれば複数のクラスのパスを設定できますか?

お気づきかもしれませんが、非常に多くの異なるチュートリアルを読んだ後、私は今完全に混乱しています...だから今、私は本当に簡単な説明をしたいと思います.

私を助けてください、私はただ学ぼうとしています:)ありがとうございました

4

4 に答える 4

1

パスは単なるフォルダーの場所です。パスは、 OS がデフォルトでプログラムを検索する場所です。javajavacjavapなどがパスにある場合は、フォルダーの場所全体を指定せずに名前を入力するだけでかまいません。

あなたのクラスパスは似ています。これは、クラスを記述する .class ファイル (名前の由来) と .jar ファイル (基本的には .class ファイルを含むファイル) を含むフォルダーのセットです。実行しているすべてのコードは、生成されたクラスパスの外にあるか、Java ライブラリの外にあります (技術的にはクラスパスの一部でもあります)。

Java プログラムを実行するたびに、実行可能ファイルに渡されるパラメーターによってクラスパスを指定できますjava。また、Java がシステム クラスパスとして機能する特別なフォルダである「拡張フォルダ」からクラスを取得し、最後に、ほとんどすべての Java プログラムを実行する必要がある重要なクラスのセットである「ブートストラップ クラス」からクラスを取得します。

于 2013-07-01T16:55:30.570 に答える