- 32 名前:デフォルトの名無しさん mailto:sage [2007/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のドキュメントを参照。
|

|