Topic: 配置问题 (1.NoClassDefFoundError 2.JAVAC出错的话,会出现乱码)

  Print this page

1.配置问题 (1.NoClassDefFoundError 2.JAVAC出错的话,会出现乱码) Copy to clipboard
Posted by: Tony31
Posted on: 2004-09-11 10:41

新人刚接触JAVA,问一个配置问题,请高人解答一下,谢谢

{ 请尽量用准确的文字描述作为标题 }


我装好JAVA然后在环境变量了设置的PATH,Java_home,classpath这三个,运行了一下程序就出现这个“Exception in thread "main" java.lang.NoClassDefFoundError: JOptionPane”了,能不能有人解答一下,我是新人,刚开始学,谢谢。
还有就是,为什么我在DOS下用JAVAC出错的话,会出现乱码的,难道不支持中文的吗?

2.Re:新人刚接触JAVA,问一个配置问题,请高人解答一下,谢谢 [Re: Tony31] Copy to clipboard
Posted by: heaven
Posted on: 2004-09-11 11:10

你从哪里弄的java安装?最好用1.4以上版本,如果你的就是这个版本,那我怀疑你有一个很旧的java虚拟机在path设置中排在前面,这时你可以用全路径看看,象这样──
如果你的HelloWorld.class在C:根目录下
c:/>d:\jdk1.4\bin\java.exe -cp . HelloWorld
~~~~~~~~~~~~~~~~~~~~~~这个路径要写全

linux类似
如果这样能够运行,就可以证明我的猜测,检查一下path中有没有旧的java可执行文件

3.Re:新人刚接触JAVA,问一个配置问题,请高人解答一下,谢谢 [Re: Tony31] Copy to clipboard
Posted by: heaven
Posted on: 2004-09-11 11:13

你说的DOS是什么意思?真的DOS还是win2000的命令行?我不太清楚,截个屏看看?

4.Re:新人刚接触JAVA,问一个配置问题,请高人解答一下,谢谢 [Re: Tony31] Copy to clipboard
Posted by: Tony31
Posted on: 2004-09-11 15:51

我用的是最新的JAVA1.50版的,系统是XP的,我以前没装过JAVA的软件,PATH还是昨天刚设的呢,我说的DOS是在WINDOWS下的命令行。

我的JAVA就是在java.sun.com下的,我使用的是默认安装,直接装在Program下的,PATH是这样的.;C:\Program Files\Java\jdk1.5.0;C:\Program Files\Java\jdk1.5.0\bin

{ Please try to use the Editing function. }

5.Re:新人刚接触JAVA,问一个配置问题,请高人解答一下,谢谢 [Re: Tony31] Copy to clipboard
Posted by: heaven
Posted on: 2004-09-11 18:52

如果jvm没错,那就应该是classpath错了,1.5我也没用过,不过你可以用-cp指定一下试试

6.Re:新人刚接触JAVA,问一个配置问题,请高人解答一下,谢谢 [Re: Tony31] Copy to clipboard
Posted by: Tony31
Posted on: 2004-09-11 20:26

哈哈,终于找到错误了,是CLASSPATH出错了,谢谢大家帮忙,谢谢,谢谢

7.Re:新人刚接触JAVA,问一个配置问题,请高人解答一下,谢谢 [Re: Tony31] Copy to clipboard
Posted by: xiaozhao
Posted on: 2004-09-17 12:54

在DOS中用命令:
path c:\j2sdk1.4.2\bin
设置路径即可

{ 回应是好,但请看清楚才覆吧。这位坛友用的是 JDK1.5 }


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923