报错:
C:\jdk1.6.0_22\excercise\exc5_3>javac TestPrint.java
TestPrint.java:1: 软件包 com.joyyao.tools 不存在
其他说明:
TestPrint.java
import com.joyyao.tools.*;
系统变量设置 CLASSPATH 添加了 D:\
然后在D盘下添了 com\joyyao\tools\P.javaP.java里面
package com.joyyao.tools;直接用 javac -classpath d:\ TestPrint.java命令是可以编译的

解决方案 »

  1.   

    系统变量设置 CLASSPATH 添加了 D:\
    然后在D盘下添了 com\joyyao\tools\P.java要添加的不是源代码,必须是:
    D:\com\joyyao\tools\P.class
      

  2.   

    javac com.joyyao.tools.TestPrint.java
      

  3.   

    我用 javac -classpath d:\ TestPrint.java命令是可以编译的。在D:\com\joyyao\tools下会生成P.class
      

  4.   

    既然能顺利编译,那你的问题是啥?看糊涂了是希望能在命令行中不指定 -classpath d:\ ?
      

  5.   

    恩。希望在环境变量里CLASS_PATH缺省添加我想要的路径。不必每次编译都加 -classpath 参数。
      

  6.   

    可以在系统参数中直接设置死(推荐),或者在CMD预先输入:set CLASSPATH=.;d:\;%CLASSPATH%