为什么还出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld 设置环境变量classpath=.;jdk安装目录\libpath=jdk安装目录\bin 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 To: redkey(高手不是我) :不明白?To: wjmmml(笑着悲伤) 环境变量该设的都设了,包括 .;jdk安装目录\lib不行啊! 你把环境变量贴出来(包括环境变量的名字CLASSPATH,PATH....),还有你这个java文件的名字和程序里的类名要一模一样 这就是环境变量CLASSPATH.;C:\j2sdk1.4.0_01\lib;C:\j2sdk1.4.0_01\lib\tools.jar;C:\j2sdk1.4.0_01\lib\dt.jar;C:\j2sdk1.4.0_01\bin这是PATHc:\j2sdk1.4.0_01\bin;c:\program files\apache tomcat 4.0\webapps\begjsp\web-inf\classes\bag;C:\j2sdk1.4.0_01\lib\tools.jar;C:\j2sdk1.4.0_01\lib\dt.jar;C:\j2sdk1.4.0_01\bin;C:\j2sdk1.4.0_01\lib文件名和类名肯定是一样的,没错的。 把你的.java文件所在的目录加到classpath中试一下。 1.你的.java中是否用了package?2.c:\program files\apache tomcat 4.0\webapps\begjsp\web-inf\classes\bag 是否应该放在classpath而不是path?3.把你的.java文件所在的目录加到classpath中后,是否重启?4.你的.java所在路径是?5.你的.java源代码是? To: 7(Nomad) 谢谢!1、没有2、好像没什么关系吧?3、试过的,没用4、 .java路径为 c:\myprg5、这就是源码,文件名为zhu.java 编译成功import java.io.*;import java.lang.*;import java.sql.*;class zhu{public static void main (String[] args){ try { Connection conn=null; Statement stmt=null; ResultSet rs=null; DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver ()); conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.1:1521:study","system","manager"); stmt = conn.createStatement(); rs = stmt.executeQuery("select name from student"); while (rs.next()) System.out.println(rs.getString("name")); } catch (java.sql.SQLException e) { e.printStackTrace(); }}} 常见错误java HelloWorld.class应该是java HelloWorld 既然.java路径为 c:\myprg,你的classpath中也加入了"."我觉得你cd到c:\myprg目录下 ,运行java zhu 就可以了 既然.java路径为 c:\myprg,你的classpath中也加入了"."我觉得你cd到c:\myprg目录下 ,运行java zhu 就可以了 To: sharkhu(§六月天) 我当然不会这样了 java HelloWorld.classTo : 7(Nomad) 我已经说过,我在classpath里加了 myprg,没用的谢谢二位。 我的意思是按如下这样执行:c:\myprg> java -cp . zhu To:prettyheart(天才男孩) 我哪能和您比,您是天才啊!!!!!!!您的回帖,让我感到好笑,您的“教诲”让我没齿难忘!我是很笨的,请天才想个办法解决,当然天才是不屑回答此类问题的。在天才的眼里,世界上能有几个聪明的,我觉得就是爱因斯坦,爱迪生,高斯站在你得面前,也会自惭形秽的,您肯定会这样认为吧? 请您老人家,以后放尊重点!!!!!!! TO ATCG:你怎么婆婆妈妈的,不好意思,说你笨了,下次部说好了 《想做一个图片编辑器 求高手指点!》 如何使用sql2000存储jtree? javamail发附件,附件是从ftp服务器取的,怎么弄? 指点一下 想不明白的问题! 请问判断从一个JTextField中取出来的string是int,并且是正数啊?谢谢 Applet会是以后B/S开发的主流前台吗? 高分求JFreeChart问题 integer 和 int 请教写一个大型应用程序需要那些步骤! 简单问题: java如何运行其它程序 为什么还出现Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld,
To: wjmmml(笑着悲伤) 环境变量该设的都设了,包括 .;jdk安装目录\lib不行啊!
c:\j2sdk1.4.0_01\bin;c:\program files\apache tomcat 4.0\webapps\begjsp\web-inf\classes\bag;C:\j2sdk1.4.0_01\lib\tools.jar;C:\j2sdk1.4.0_01\lib\dt.jar;C:\j2sdk1.4.0_01\bin;C:\j2sdk1.4.0_01\lib文件名和类名肯定是一样的,没错的。
1、没有
2、好像没什么关系吧?
3、试过的,没用
4、 .java路径为 c:\myprg
5、这就是源码,文件名为zhu.java 编译成功import java.io.*;
import java.lang.*;
import java.sql.*;
class zhu
{
public static void main (String[] args)
{
try
{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver ());
conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.1:1521:study","system","manager");
stmt = conn.createStatement();
rs = stmt.executeQuery("select name from student");
while (rs.next())
System.out.println(rs.getString("name"));
}
catch (java.sql.SQLException e)
{ e.printStackTrace(); }
}
}
应该是java HelloWorld
我觉得你cd到c:\myprg目录下 ,运行java zhu 就可以了
我觉得你cd到c:\myprg目录下 ,运行java zhu 就可以了
我当然不会这样了 java HelloWorld.class
To : 7(Nomad)
我已经说过,我在classpath里加了 myprg,没用的谢谢二位。
我哪能和您比,您是天才啊!!!!!!!
您的回帖,让我感到好笑,您的“教诲”让我没齿难忘!
我是很笨的,请天才想个办法解决,当然天才是不屑回答此类问题的。
在天才的眼里,世界上能有几个聪明的,我觉得就是爱因斯坦,爱迪生,
高斯站在你得面前,也会自惭形秽的,您肯定会这样认为吧? 请您老人家,以后放尊重点!!!!!!!