还有,我的环境变量是正确的吗
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;这部分是后面加上去的)
javac 是一个编译命令 使用方法是 javac + java文件名(文件必须是.java结尾)
比如你的java文件是 test.java 内容如下
class test先编译: javac test.java (成功后会生成一个test.class文件)
然后执行 java test
追问我现在还没有安装tomcat,我只是想测试我的环境变量设置是否正确
我把path改成:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%java_home%\bin;%java_home%\bin;
classpath和java_home 没有变
看你的变量设置的是对的,应该是没问题的,而且你编译器已经有提示信息,说明环境变量生效了。
追问public class MyClass{
public static void main(String args[]){
System.out.println(“Success");
}
}
文件的名称是MyClass.java,是放在E盘的
这个是哪出了问题呢?
切换到E盘 命令 错了 应该直接是 e: 如下图