各位大虾,为什么我的java程序能通过编译,但是在用java命令运行程序的时候却老是报错“Exception in thread "main" java.lang.NoClassDe http://www.csdn.net/expert/topic/544/544510.xml 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在环境变量中加classpath = .; 回答过N遍的问题了classpath =.; 1 jdk配置2 文件名是否写错,有没有包,比如java 123/yourfilename 你的classpath没有配好,相关文章可在论坛中查找。也有可能你在运行时是在类名后加了.class examplejava MyClass.class应为java MyClass还有 注意类名的大小写,java是非常敏感的 classpath配好了呀,而且在运行的时候也没有加.class。类名也没有错嘛。到底怎么回事!! set classpath=你的该CLASS文件的目录名。然后试一下,看看好吗? 在你的程序里要确保 你的package 与你调用的相一致。example:package 123;import ......public class aa{......}你把你的程序编译后放在 ...\123\ 下 例如在 d:\123\aa.class在你的classpath=.;d:\123\;java 123.aa 就可以了 静态方法是否是线程安全的? 自己仿照写的程序,怎么会抖个不停呢? swing , 用jWindow实现了简单的欢迎界面..但是显示总是 新手 急!!!在线等!高人指点下! 这句代码问题出在什么地方? 在Eclipse中进行数据库连接? 做聊天室,用Socket好?还是DatagramSocket呢? 大家来讨论一下加密解密吧 100分快来拿,TOMCAT的基本配置问题 有关参数传递错误的问题向各位请教。 这里真糟糕,怎么半天版面都不更新?
classpath = .;
classpath =.;
2 文件名是否写错,有没有包,比如java 123/yourfilename
是在类名后加了.class
example
java MyClass.class
应为
java MyClass还有 注意类名的大小写,java是非常敏感的
example:
package 123;
import ......
public class aa{
...
...
}你把你的程序编译后放在 ...\123\ 下 例如在 d:\123\aa.class
在你的classpath=.;d:\123\;
java 123.aa 就可以了