A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

郑俊武

初级黑马

  • 黑马币:0

  • 帖子:10

  • 精华:0

本帖最后由 郑俊武 于 2012-9-25 11:40 编辑

大家好,初学java,遇到这个问题。。。
Win7系统
jdk安装路径为:D:\Program Files\Java\jdk1.7.0_04
系统变量为:JAVA_HOME= D:\Program Files\Java\jdk1.7.0_04
Path= .;%JAVA_HOME%\bin;
CLASSPATH= .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

然后输入以下代码:
public class Hello{
public static void main(String[] args){
System.out.println("Hello Java");
}
}

存到桌面上,然后cmd运行:javac Hello
显示:错误: 仅当显式请求注释处理时才接受类名称 'Hello'
1 个错误

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

8 个回复

倒序浏览
以前就自己学习过一段时间,但是学得比较乱,没有系统化。helloworld就遇到问题深受打击,伤不起啊。。。
回复 使用道具 举报
本来都不打算看基础视频的了,想不到问题这么多,还是生疏了。。
回复 使用道具 举报
本帖最后由 邓利军 于 2012-9-24 11:55 编辑

你后面没有加后缀"java"
E:\>javac Part
错误: 仅当显式请求注释处理时才接受类名称 'Part'
1 个错误
E:\>javac Part.java
编译成功.我的源文件在E盘.

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
在编译源文件的时候是要写后缀.java的
执行的时候由于已经设置好了环境变量,JVM会直接识别环境变量设置目录下的执行文件.class文件,所以这时可以省略不写
javac Hello.java
java Hello  
重新编译下再试试...

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1

查看全部评分

回复 使用道具 举报
嗯,谢谢4-5楼的,正解啊。。
犯这么入门的错误。。。
不过没关系,朝着14-15期努力中。。
回复 使用道具 举报
javac 是对其进行编译的。所以必须带上后缀才知道编译哪个文件啊。
回复 使用道具 举报
黄佳 中级黑马 2012-9-24 23:34:53
8#
  javac 编译文件命令 控制台是要在当前路径下   格式是   javac 文件名.java

java 运行文件命令 格式是    java 文件名
回复 使用道具 举报
javac 后面的文件名称一定要是*.java的.而 java 后面的一定是不带 *.java的.记住哦.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马