java Helloworld程序是怎么错了

我的代码:publicclasshelloworld{publicstaticvoidmain(String[]args){System.out.println("Hel... 我的代码:
public class helloworld{
public static void main(String[] args){
System.out.println("Hello World.");
}
}

CMD窗口:

C:\Documents and Settings\Administrator>javac E:\我的重要资料集合\Java程序设计\
ava1.java
E:\我的重要资料集合\Java程序设计\java1.java:1: 需要为 class、interface 或 enum
锘缝ublic class helloworld{
^
1 错误
展开
 我来答
pive
2011-09-06 · 超过17用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:46.5万
展开全部

首先你的文件名与类名不一致,应该将java1.java改为helloworld.java,然后再进行编译javac E:\我的重要资料集合\Java程序设计\helloworld.java。

其实你可以先进入E:盘,然后用cd 命令进入到你要编译文件的目录:\我的重要资料集合\Java程序设计   这样你就不必每次编译都输入长长的路径了。

追问
谢谢你,答得不错;改了文件名还是不行,具体请看一楼的追问。

C:\Documents and Settings\Administrator>javac E:\我的重要资料集合\Java程序设计\h
elloworld.java
E:\我的重要资料集合\Java程序设计\helloworld.java:1: 类 HelloWorld 是公共的,应在
名为 HelloWorld.java 的文件中声明
public class HelloWorld{
^
1 错误
追答
你确定大小写一致?
代码:
public class helloworld{
public static void main(String[] args){
System.out.println("Hello World.");
}
}
文件名:helloworld.java
编译:javac E:\我的重要资料集合\Java程序设计\helloworld.java
如果还不行,我也没办法了。
HanJdEx
推荐于2016-12-06 · JAVA开发,物联网,框架
HanJdEx
采纳数:139 获赞数:418

向TA提问 私信TA
展开全部
  1. 程序找错必须先看报错的信息(如果看懂错误就可以直接改最好)

  2. 如果还是不懂,那个必须学会程序员专属技能(debug调试)

  3. 如果debug还是不出来,那就借助百度和问人吧!!并做记录

  4. 这样水平就会有属提高

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
china77913312
2011-09-06 · TA获得超过367个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:152万
展开全部
首先确保你的类名和文件名是一模一样,
再就是存放xxx.java文件的地方路径最好不要有中文
最后CMD命令的时候我建议先进去到java文件的地方,比如E:\TEST目录下面
E: 然后 cd test
最后使用javac xxxx.java 如果没报错的话 并且你看到了 xxx.class文件,继续使用
java xxxx 注意不要添加后缀名了,还有就是 保证你的JAVA环境变量是正确无误的
更多追问追答
追问
中文路径应该没问题的,这个c语言都支持的。再说我把Java1.java复制到E盘都不行。
我的path设置为:C:\Program Files\Java\jdk1.6.0_27\bin\
classpath设置为:.;C:\Program Files\Java\jdk1.6.0_27\lib;C:\Program Files\Java\jdk1.6.0_27\lib\tools.jar
还是没有找到其中的原因啊。
追答
你的类名一定要和文件一致
比如你的类名是HelloWord 那么你的文件应该就是HelloWord.java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gwl3323405
2011-09-09 · TA获得超过1226个赞
知道小有建树答主
回答量:1423
采纳率:33%
帮助的人:804万
展开全部
其实我不建议初学者使用DOS作为编译和显示结果的工具,我个人认为这不利于良好代码编写风格的养成,并且可能会浪费时间在切换和编译等无关的操作上。我个人认为初学者用MyEclipse编写代码是完全可以的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qjfcu2
2011-09-07 · TA获得超过591个赞
知道小有建树答主
回答量:554
采纳率:0%
帮助的人:402万
展开全部
文件名应该和类名一致。
把你的文件改成Helloworld
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式