一个简单的问题,做了很多调试就是不行,纳闷了~!!
我用的是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文件在什么路径,把那个路径追加到环境变量里,或者直接在那个路径下运行文件,试试看吧。