1) 我有个这样的目录结构
foo/bar/Test.javafoo
|--- bar
|- Test.java我的cmd目前已经在foo目录下, 使用javac -classpath /foo/bar Test.java 不能编译.但使用javac -classpath /foo/bar bar/Test.java 就可以.好像我的classpath没有设置一样.2) 另一个结构foo/Test.java
我同样在foo下执行javac, javac -classpath foo Test.java 可以编译.不明白为什么,第一个我写的不能编译.
foo/bar/Test.javafoo
|--- bar
|- Test.java我的cmd目前已经在foo目录下, 使用javac -classpath /foo/bar Test.java 不能编译.但使用javac -classpath /foo/bar bar/Test.java 就可以.好像我的classpath没有设置一样.2) 另一个结构foo/Test.java
我同样在foo下执行javac, javac -classpath foo Test.java 可以编译.不明白为什么,第一个我写的不能编译.
或者在foo下
javac bar/*.java
好象是这样是/还是\搞不清了
但我不明白为什么,我指定了-classpath就不能编译了,javac到底是怎么找路径的
注意classpath:最前面不能少.;
有没有点专业的解答?
set classpath=%CLASSPATH%;绝对路径名