为什么我用记事本编写的java第一个HelloWorld小程序就运行不了???????????

我JDK安装过了,环境变量也配置好了,在cmd里面输入JAVA和JAVAC,以及JAVA-VERSION都正常。而偏偏运行自己编写的代码不对,我已经把记事本后缀改成.ja... 我JDK安装过了,环境变量也配置好了,在cmd里面输入JAVA和JAVAC,以及JAVA -VERSION都正常。而偏偏运行自己编写的代码不对,我已经把记事本后缀改成.java了。为什么在cmd中出现:D:\>javac aa.java
aa.java:1: 类 HelloWorld 是公共的,应在名为 HelloWorld.java 的文件中声明
public class HelloWorld{
^
1 错误
为什么啊????????? 我也安装了java虚拟机了。代码也是从网上cope的,怎么老是出现这种问题啊?
展开
 我来答
tcl203
2013-07-16
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
java文件的名字要和文件中public类的名字保持一致,并且一个文件中可以有多个类,但有且只能有一个public类型的类
更多追问追答
追问
我发现那个问题了啊,主要是现在找不到那个类,
Could not find the main class: HelloWorld. Program will exit.
追答
看看这个回答能不能解决:
http://zhidao.baidu.com/question/268359552.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
silence1379
2013-07-16
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
亲,把文件名aa.java改成HelloWorld.java就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前熙熙0Hj
2013-07-16
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
java文件名必须和文件中的唯一的一个public类名相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-16
展开全部
把aa.java改成HelloWord.java。文件名要与类名相同。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-16
展开全部
为什么不用My Eclipse
追问
记事本是根本啊,再说那是JAVA入门的程序啊,我都搞定不了,悲催啊!!!!!!!!!!!!
追答
找个视频跟着老师一步步来吧,    
你的文件名和类名不一致吧?把文件名改成HelloWorld.java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式