在当前目录下找文件,例如目录c:/temp下有test.java文件,其要用到c:/temp/t1/t2目录下的tt.java类,在程序test.java中有一句:import t1.t2.*;那么在c:/temp命令行下执行命令:javac test.java时,就会到当前目录(c:/temp)下找t1/t2/*.java

解决方案 »

  1.   

    你可以看看这个:
    http://61.144.28.245/hjc/mycgi/bbs/forums.cgi?forum=20&topic=4611
    对你会有用的祝你好运!
      

  2.   

    同意zgpp的说法,"."表示在你执行程序的当前路径受索
      

  3.   

    列举一个简单的例子,你就明白了:
    假设你在d:\myjava\下有一个JAVA程序,名称为:hello.class ,
    如果你的环境变量中没有加 “.;”,那么你要运行此程序使用的命令是:
    java -cp . hello
    这里的 -cp .就表示把当前的目录也包含到 java 命令所需要的classpath
    里面,那么为了避免你以后的麻烦,你可以把 . 加入到你的环境变量中,
    这样,你在任何位置都可以把当前的路径作为java的classpath所包含的目录,这样你同样在运行以上程序时,敲入的命令就是:
    java hello