Topic: 菜鸟请教,基本程序调试不通,急急急急急急!!!

  Print this page

1.菜鸟请教,基本程序调试不通,急急急急急急!!! Copy to clipboard
Posted by: myhandan
Posted on: 2004-12-17 09:01

我安装好之后,调试helloworld程序,运行javac helloworld.java没问题,能过, 但运行java helloword 时,却出现如下错误 :
Exception in thread "main " java.lang.NoclassDefFoundError :helloworld
请教各位大侠是何缘故,Applet小程序能调试成功!

2.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: caike
Posted on: 2004-12-17 09:15

应该是classpath没设好吧?
另外java是大小写敏感的,看看大小写有没有出问题

3.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: rayel
Posted on: 2004-12-17 11:02

潜水看看吧

4.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: limlei
Posted on: 2004-12-17 19:49

把你代码发上来看看呀

5.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: nyao8448
Posted on: 2004-12-17 20:19

是啊,发原代码

6.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: thinking
Posted on: 2004-12-19 15:28

classpath设置不正确SuN034

7.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: myhandan
Posted on: 2004-12-20 08:41

public class helloworld
{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}

这是源代码,classpath应该怎么设置?我的j2sdk装在D盘,所以我的设置为D:\j2sdk1.4.2_06\lib\tools.jar; 不对吗?应该怎么设置

8.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: myhandan
Posted on: 2004-12-20 08:43

这是基本的程序,我也看大小写了,没错,请问应该怎么样正确设置path 和classpath,我觉得设置的应该没错

9.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: mitnickcbc
Posted on: 2004-12-20 09:06

查查置顶的文章

10.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: aiff
Posted on: 2004-12-20 11:24

设置为 D:\j2sdk1.4.2_06\bin;

11.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: myhandan
Posted on: 2004-12-20 11:56

你说的是class设置成这个吧,我的是这么设置的,class=d:\j2sdk1.4.2_06\bin
classpath=D:\j2sdk1.4.2_06\lib\tools.jar; 有错吗?

12.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: aiff
Posted on: 2004-12-20 13:39

错了 是Path=d:\j2sdk1.4.2_06\bin
明白了吗?

13.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: tanytan
Posted on: 2004-12-20 17:30

path=d:\j2sdk1.4.2_06\bin
classpath=.;D:\j2sdk1.4.2_06\lib\tools.jar;D:\j2sdk1.4.2_06\lib\dt.jar;

14.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: tanytan] Copy to clipboard
Posted by: sunfmin
Posted on: 2004-12-20 21:27

tanytan wrote:
path=d:\j2sdk1.4.2_06\bin
classpath=.;D:\j2sdk1.4.2_06\lib\tools.jar;D:\j2sdk1.4.2_06\lib\dt.jar;


这样应该就不会出问题,重要的是 前面的 ".;"
这个表示当前路径。即把你的.class的文件的路径设置到classpath中。

15.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: gf38670
Posted on: 2004-12-20 21:55

path=d:\j2sdk1.4.2_06\bin
classpath=.
这样就好。JAVAC编译后生成的CLASS文件一般在当前文件夹。

16.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: colo007
Posted on: 2004-12-21 11:04

程序绝对没有问题。
classpath如果没有,自己添加。.;D:\j2sdk1.4.2_06\LIB\dt.JAR;D:\j2sdk1.4.2_06\LIB\TOOLS.JAR;D:\j2sdk1.4.2_06\BIN;
path中增加 D:\j2sdk1.4.2_06;D:\j2sdk1.4.2_06\bin;
试试,还有什么问题,继续跟贴!

17.Re:菜鸟请教,基本程序调试不通,急急急急急急!!! [Re: myhandan] Copy to clipboard
Posted by: js_yy
Posted on: 2004-12-24 11:28

执行:set classpath 命令查看classpath设置情况;看classpath是否为classpath=.;.......,
注意这个"."代表当前的文件目录,如果没有".",
执行:set classpath=.;%classpath%
再次查看classpath环境变量:set classpath
再运行你的程序

还有问题,把你的程序代码发出来!

18.Example: First Program of java [Re: myhandan] Copy to clipboard
Posted by: js_yy
Posted on: 2004-12-24 11:48

//程序
public class HelloWorld
{
  public static void main(String[] args)
  {
    System.out.println("Hello World!");
  }
}
Dos控制台:
set path=D:\j2sdk1.4.2_05\bin;%path%
这个要根据你安装JDK情况进行设置;
set classpath=.;%classpath%
运行这个程序,classpath设置成这样已经做够了,不需要添加其他的.jar文件
编译:
javac HelloWorld.java
运行:
java HelloWorld

行了不?


   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