在CMD中说 “错误:仅当显示请求注释处理时才接受类名称“javac java”一个错误“是什么意思?

还有,我的环境变量是正确的吗classpath:.;%java_home%\jre\lib\rt.jar;%java_home%\lib\dt.jar;%java_hom... 还有,我的环境变量是正确的吗

classpath:.;%java_home%\jre\lib\rt.jar;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;
java_home: C:\ProgramFiles\Java\JDK1.7.0_45
path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\ProgramFiles\ATITechnologies\ATI.ACE\Core-Static(前面是系统原有)(.;%java_home%\bin;%java_home%\jre\bin;这部分是后面加上去的)
展开
 我来答
Stale331x
2013-11-20 · TA获得超过1299个赞
知道小有建树答主
回答量:1276
采纳率:33%
帮助的人:833万
展开全部
javac命令后面要加上的是java文件名。例如
public class MyClass{
public static void main(String args[]){

System.out.println(“Success");
}

}
这一个类,就应该放到MyClass.java文件中。
在cmd界面中,pushd(用cd命令也可以)到MyClass.java所在的文件位置
之后编译命令为:
javac MyClass.java
会生成一个MyClass.class文件。运行编译后的java文件(即.class结尾的文件)的命令为
java MyClass
就可以了
天色无双
2013-11-19 · TA获得超过394个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:260万
展开全部

javac 是一个编译命令 使用方法是 javac + java文件名(文件必须是.java结尾)

比如你的java文件是 test.java 内容如下

class test 
{
public static void main(String[] args) 
{
System.out.println("Hello World!");
}
}

先编译: javac test.java (成功后会生成一个test.class文件)

然后执行 java test

更多追问追答
追问
我现在还没有安装tomcat,我只是想测试我的环境变量设置是否正确
我把path改成:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%java_home%\bin;%java_home%\bin;
classpath和java_home 没有变
追答
看你的变量设置的是对的,应该是没问题的,而且你编译器已经有提示信息,说明环境变量生效了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式