日期:2014-05-20  浏览次数:20676 次

Java中包
我在PrimNumber.java程序中使用了包语句 package tom.jiafei; 然后将PrimNumber.java文件存放在c:\1000\tom\jiafei中。然后在另一个程序中Example4_11.java中使用import tom.jiafei.*;语句引入包tom.jiafei中的PrimNumber类,该Example4_11.java文件被保存在D:\hhl中。我在命令行执行了
set classpath=d:\jdk1.5\jre\lib\rt.jar;,;C:\1000 ,最后在命令行中编译运行Example4_11.java:d:\hhl\javac Example4_11.java ,
  d:\hhl\java Example4_11
编译通过,也成功运行了。但是,我用JCreator来编译这个源文件时,总是提示找不到tom.jiafei包。请问问题出在哪里,如何解决?


------解决方案--------------------
虽然你的电脑上的环境变量配置好了,但JCreator里面没有同步!
在菜单栏里面,选择 配置-->选项-->JDK配置文件,此时,在框子的右边,会有一个白色区域,选中区域里面的"j2SE5"(这个在你的电脑里面名字可能不一样,不过道理是一样的),然后选择编辑-->添加-->添加路径。把你自定义的包,添加进去。