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

一个简单的问题,做了很多调试就是不行,纳闷了~!!
我用的是Jcreator
import   javabook.*;
class   rr
{
public   static   void   main(String   args[])
{
MainWindow   mainwindow;
mainwindow=new   MainWindow();
mainwindow.setVisible(true);
          }
}
然后保存为rr.java。
直接点F5运行,提示:Exception   in   thread   "main "   java.lang.noclassdeffounderror:rr

也问过了,一些人说是classpath设置不正确。我的设置是:
.;%java_home%\lib;%java_home%\lib\tools.jar;

并且如果在运行之前编译的话,会有:软件包javabook不存在
                                                                    找不到符号

请问这是怎么回事?
弄了半天了也不行,高手指点啊!

------解决方案--------------------
1 。你先确认javabook包存不存在
2。设定CLASSPATH后面把javabook的路径加上(是javabook的上一层目录名,如:
c:\workspace\javabook\,那么应当是:
.;%java_home%\lib;%java_home%\lib\tools.jar;c:\workspace;

我是非常之新手,请指教.
------解决方案--------------------
你看看编译后的.class文件在什么路径,把那个路径追加到环境变量里,或者直接在那个路径下运行文件,试试看吧。