第一次学习package,结果出了问题,构建步骤是这样的:
1.编写package代码:
package ac.debug;public class DB{
public static void d(){
System.out.println("123");
}
}
2.编译上述代码,在ac\debug文件夹中生成DB.class文件,然后将ac文件夹放入c:\firs文件夹下
3.在环境变量中设置CLASSPATH,完成后是这样的:
    .;C:\Program Files\Java\jre1.6.0_07\lib\ext\QTJava.zip;C:\first;
4.编写代码调用package:import static ac.debug.DB.*;public class a{
public static void main(String[] args){
d();
}
}
编译时编译器提示ac.debug不存在
问题出在哪里?谢谢!

解决方案 »

  1.   

    2.编译上述代码,在ac\debug文件夹中生成DB.class文件,然后将ac文件夹放入c:\firs文件夹下 
    3.在环境变量中设置CLASSPATH,完成后是这样的: 
        .;C:\Program Files\Java\jre1.6.0_07\lib\ext\QTJava.zip;C:\first; 
    4.编写代码调用package:
    你放到了c:\firs中,而环境变量设置的是c:\first,你说能找到吗?
      

  2.   

    a与DB两个类没什么关系,怎么在a直接使用d()呢?import static这两个怎么关联在一起使用啊?没试过
      

  3.   

    是我少打一个t,实际上是c:\first
      

  4.   

    这是静态导入方法,就像导入Math里的静态方法一样
      

  5.   

    设置完环境变量后,重新打开Jcreator,然后重新运行一次。如果还不行就加我q 157822248,我远程帮你看下。
    或者直接用文本手动在命令提示符下运行
    C:\Documents and Settings\ricky\desktop>javac -cp c:/first Test.javaC:\Documents and Settings\ricky\desktop>java -cp .;c:/first Test
    123
    保证可以