リュックに何いれる?

一人暮らし・itエンジニア・読書

【Java SE 11 Silver対策】クラスパス(classpath)とは

クラスパス・・・聞いたことはあります。

 

誰か)クラスパスと何ですか?
私)・・・・クラスのパスです。
誰か)・・・
私)・・・


というわけで調べてみました。いやー昔は全然分からず、環境変数とか出てくるとお手上げでした。


JVMがクラスファイルを読み込む時に指定するパス。ようは読み込ませたいクラスファイルが配置されている場所。
java -classpath {ディレクトリ} {クラスファイル}
※-classpathは-cpとすることも可能

環境変数の設定をすると、上記コマンド指定する『-classpath {ディレクトリ}』を省略できる・・っぽい?
公式のドキュメント見ると、環境変数の設定をしているとデフォルトのクラスパスが上書き(オーバーライド)されるよう。

 

なるほどなー

 

というか、あれ・・・

なんだかあっけない・・・

昔はいくら参考書読んでもこの辺分からなかったのになぁ・・・

 

調べればいくらでも出てくる技術系の記事に感謝しつつ・・今日はこの辺で