test.java 中
package hello;
public class test{}

解决方案 »

  1.   

    javac test.java test1.java
      

  2.   

    环境变量只要设置classpath就可以了吧?
    .;d:\jdk\lib
    设置不行吗??
      

  3.   

    sigh...直接在编译的时候javac -d . Test1.java 就ok了
      

  4.   

    javac -d . Test1.java 
    报一样的错
      

  5.   

    classpath
    .;d:\jdk\lib\dt.jar;d:\jdk\lib\tools.jar;%TOMCAT_HOME%\common\lib\servet-api.jar
      

  6.   

    .;d:\jdk\lib\dt.jar;d:\jdk\lib\tools.jar;%TOMCAT_HOME%\common\lib\servet-api.jar
    也不行
      

  7.   

    都需要重新编译,先javac -d . Test.java,然后javac -d . Test1.java
      

  8.   

    javac -d . Test.java,然后javac -d . Test1.java
    成功了,但每次都如此,很麻烦,又没有简单点的
      

  9.   

    将你的test.java编译得到的.class文件的目录地址加到classpath里试试。
      

  10.   

    写一个批处理文件就easy了。run.bat
    内容:
    javac -d . Test.java
    javac -d . Test1.java
      

  11.   

    其实如果是以项目为最终目标的话,还是建议使用ant来做编译,这样可以保障有一个良好的集成环境,同时也不会出现你现在的问题