javac可以生成class文件,但是java不能编译。

屏幕输出exceptioninthread"main".java.lang.Noclassdefounderror:HelloWorld程序就是最基本的HelloWorl... 屏幕输出exception in thread "main".java.lang.Noclassdefounderror:HelloWorld
程序就是最基本的HelloWorld程序,代码绝对没有错误。
最后还有could not find the main class:HelloWorld,这些小问题没有问题。程序以及命名一定没有问题。
展开
 我来答
yuewcool
2011-03-08
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
如果你保证你的程序没有一点问题,我也保证不会出现你说的这种情况;建议你可以将你的程序在其他电脑上运行一下,如果问题依然,你就要该仔细检查你的程序,仔细看下书,注意细节。查看下你生成的class文件的文件名,然后java一下,注意一个字母都不能错,包括大小写。
看样子你还是个java新人,预祝你赶快成长起来~
TSDDB2
2011-03-08 · TA获得超过406个赞
知道小有建树答主
回答量:323
采纳率:0%
帮助的人:259万
展开全部
public class B {
public static void main(String arg[]) {
System.out.println("HelloWorld");
}
}
对照比较下哪里错了,如果没错,就看下环境变量设置有没问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友cfa7501
2011-03-08 · 超过14用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:40.6万
展开全部
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}

复制一下代码,再建一个 HelloWorld.java 文件,应该就没问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahgdsx
2011-03-08 · TA获得超过142个赞
知道答主
回答量:245
采纳率:0%
帮助的人:0
展开全部
装了jdk,请给环境变量path加上你的jdk的bin目录,例如:C:\Java\jdk1.6.0_12\bin;

我的电脑 -> 属性 -> 高级 -> 环境变量 -> 用户变量 那里加,看不到path就新建一个,再加上classpath,没有也新建,一般是当前目录(用.表示)+你放class你目录+放jar包的目录,例如:.;D:\java;D:\javax;D:\javaweb;D:\tomcat6\lib;D:\MySQL\mysql-connector-java-5.1.6\mysql-connector-java-5.1.6-bin.jar;别漏了前面的:“.;”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肚子空空空
2011-03-08 · 超过21用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:56.3万
展开全部
文件名称和public修饰的类名必须一致才行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式