請問運行java是出現下面的錯誤為什么?

freebird77 2002-07-10 10:11:19
Exception in thread "main" java.lang.NoClassDefFoundError:
我的classpath 也已經在環境變量里面有了,可是一個簡單Welcome.java就是不行
我也已經編繹通過了, 請問高手我的環境變量還有什么沒有設好?

...全文
80 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoqiushui 2002-07-10
  • 打赏
  • 举报
回复
注意区分大小写,运行的时候要用在类文件中定义的类的名字的大小写方式
而不要用文件名的大小写。然后就能找到类文件了。
cloudwindbase 2002-07-10
  • 打赏
  • 举报
回复
你的这段代码在我的机器上编译运行都正常啊.
javac Welcome.java 编译
java Welcome 运行
(上面的命令一定要在你程序所在目录下运行.编译和运行时不要加上路径)

JDK配置:

对于jdk(win98)
假设你的jdk装在 d:\jdk
set path=%path%;d:\jdk\bin
set classpath=.;d:\jdk\lib\tools.jar;d:\java\lib\dt.jar

WIN2000中
假设你的jdk装在 d:\jdk
控制面板-系统-高级-环境变量-系统变量里面新建
变量:PATH
值:d:\jdk\bin

CLASSPATH
值:.;d:\jdk\lib\tools.jar;d:\java\lib\dt.jar
freebird77 2002-07-10
  • 打赏
  • 举报
回复
是的,
java Welcome 是這樣run的
freebird77 2002-07-10
  • 打赏
  • 举报
回复
是的,
java Welcome 是這樣run的
hanry 2002-07-10
  • 打赏
  • 举报
回复
谁能搞定这个:
http://www.csdn.net/expert/topic/863/863066.xml?temp=.869076
ursula 2002-07-10
  • 打赏
  • 举报
回复
how do you run the class?
"java Welcome"
remember case sensitive.
freebird77 2002-07-10
  • 打赏
  • 举报
回复
sorry!
我貼錯代碼了
/**
* @version 1.10 10 Mar 1997
* @author Cay Horstmann
*/

public class Welcome
{ public static void main(String[] args)
{ String[] greeting = new String[3];
greeting[0] = "Welcome to Core Java";
greeting[1] = "by Cay Horstmann";
greeting[2] = "and Gary Cornell";

int i;
for (i = 0; i < greeting.length; i++)
System.out.println(greeting[i]);
}
}




hohai 2002-07-10
  • 打赏
  • 举报
回复
我在运行JAVA命令时,出现错误如下:
E:\show>java MyFrame
Error opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
我的jdk安装在C盘,设置了PATH,javac正常,请高手指教。

ursula 2002-07-10
  • 打赏
  • 举报
回复
Your class name should be the same as the file name.
ursula 2002-07-10
  • 打赏
  • 举报
回复
Key in "set"
freebird77 2002-07-10
  • 打赏
  • 举报
回复
再請問在win2000的cmd下怎以看classpath的值?
freebird77 2002-07-10
  • 打赏
  • 举报
回复
以下是原代碼:
import java.awt.event.*;
import javax.swing.*;

class CloseableFrame extends JFrame
{ public CloseableFrame()
{ setTitle("CloseableFrame");
setSize(300, 200);
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{ System.exit(0);
}
} );
}
}

public class CloseableTest
{ public static void main(String[] args)
{ JFrame frame = new CloseableFrame();
frame.show();
}
}
kony123 2002-07-10
  • 打赏
  • 举报
回复
classpath路径配置问题;添加 ".;"
================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。
★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。
★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录!
★ 支持在线检测程序升级情况,可及时获得程序更新的信息。

★★ 签名 ●
可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe [自解压]

huangzt 2002-07-10
  • 打赏
  • 举报
回复
你的Welcome类有没有带包名?
若包名和路径问题你已注意到了,在Classpath中加入"."
alafeng 2002-07-10
  • 打赏
  • 举报
回复
贴出代码看看!!
freebird77 2002-07-10
  • 打赏
  • 举报
回复
謝謝各位!
freebird77 2002-07-10
  • 打赏
  • 举报
回复
ok!3qu!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧