Topic: 这个地方我好像不该来

  Print this page

1.这个地方我好像不该来 Copy to clipboard
Posted by: kay
Posted on: 2005-02-01 14:25

我的电脑上按的是jdk1.3.1_15

在dos中执行javac时 可以把java文件编译成class文件

但在执行java是却出现了错误

我的文件路径名是F:\kay.class
命令过程是这样的

F:\>java kay

Exception in thread "main" java.lang.NoClassDefFoundError:kay

我的文件源代码是

public class kay
{
  public static void main(String[] args)
  {
    System.out.println("Kay");
  }
}

我的jdk1.3.1_15的路径是
c:\jdk1.3.1_15

我设的环境变量是

path=c:\jdk1.3.1_15\bin

java_home=c:\jdk1.3.1_15

classpath=c:\jdk1.3.1_15\lib\dt.jar;c:\jdk1.3.1_15\lib\tools.jar

小弟弄了两天
中途成功了两次,但我不知道成功的原因

后来又不行了,我照样不知道原因
我的OS是XP home pack 1
我非常困惑邦托高手帮忙

不胜感激

2.Re:这个地方我好像不该来 [Re: kay] Copy to clipboard
Posted by: gunrose
Posted on: 2005-02-01 16:30

是路径设置问题

在前面加上个点,代表要包括当前目录,然后到那个你放置编译出class的地方去执行

classpath=c:\jdk1.3.1_15\lib\dt.jar;c:\jdk1.3.1_15\lib\tools.jar
->
classpath=.;c:\jdk1.3.1_15\lib\dt.jar;c:\jdk1.3.1_15\lib\tools.jar

3.Re:这个地方我好像不该来 [Re: kay] Copy to clipboard
Posted by: heart5
Posted on: 2005-02-01 21:56

晕。一个问题咋问了这多地方啊


   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