くだすれJava(超初心者用) その2
at TECH
32:デフォルトの名無しさん
07/04/04 23:54:27
>>31
カレントディレクトリをc:\test以外にして
javac -sourcepath c:\test helloworld.java
をやってるんじゃね?
それだと、helloworld.javaをjavacが見つけられなくてエラーになる。
sourcepathオプションはjavacの引数で指定するソースファイルの位置を知らせるものではないので、
ソースファイルが違うディレクトリにある時はちゃんと知らせてやらないといけない。
javac c:\test\helloworld.java
みたいに。
sourcepathオプションは、例えばhelloworld.javaの中でfoo1クラスとfoo2クラスを使っていて、
foo1.javaとfoo2.javaがd:\barにあるとしたときに、
javac -sourcepath d:\bar c:\test\helloworld.java
のように指定できる。
要は引数で指定されたソースをコンパイルしている途中で出会ったクラスのソースを検索するためのパスを指定するもの。
詳細はjavacのドキュメントを参照。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4011日前に更新/302 KB
担当:undef