Java言語の基礎

絶対パス相対パスの指定方法

./source/ ピリオド1個はカレントフォルダのこと
../source/ ピリオド2個は1つ上位のフォルダのこと


今までアイマイだったこと。
やっとわかった、早く調べてれば良かった。

javaとjavacの違い

java フォルダの階層の指定 /で行なう。.(パッケージ)の指定は不可
javac フォルダの指定 必要だが、コンパイル後はパッケージ名.クラス名でないと不可


ほぇぇ。
ってところ。

コンパイル時のクラスファイルの指定

構文

javac -d [生成したフォルダやクラスファイルの保存場所] (半角スペースまたは改行) [パス名をつけたソースファイル名]

クラスパスの指定

構文

javac -classpath(またはcp) 最初のクラスファイルの検索場所:次のクラスファイルの検索場所

→複数指定したいときは、セミコロン(:)で区切ること
前から順に検索される

システムプロパティ名の指定

構文

java -Dシステムプロパティ名=値

→-Dの後ろに空白は入らない!
JVM起動時にJVMのシステムのプロパティ値は初期化される。