我的J2SDK设置好了怎么JAVAC命令还是不能用啊

来源:百度知道 编辑:UC知道 时间:2024/05/03 01:50:56
我的变量设是这样的
JAVA_HOME c:\j2sdk
path %JAVA_HOME%\bin%SystemRoot%\system32;%SystemRoot%; %SystemRoot%\System3\Wbem;
classpath %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
我这样弄好了之后在CMD里输JAVAC, 他说不是内部或外部命令
我想请问下高手们我这是出了什么毛病啊?
JAVAC已经可以了,写了一个简单的JAVA程序,名为helloworld.java,放在D盘,内容如下:
/* HelloWorld.java */
public class HelloWorld {
public static void main(String arg[ ]) {
System.out.println("Hello, World!");
}
}

但是我在CMD下键入:d:\再键入javac helloworld.java时,不能生成CALSS文件。
提示是:helloworld.java:2: class HelloWorld is public,shouldbe declared in a file named Helloworld.java
public calss HelloWorld { 1 error^

请问下。 这是怎么回事啊,

假设JDK安装在c:\j2sdk目录下
在CLASSPATH里写".;c:\j2sdk\lib;c:\j2sdk\lib\tools.jar;c:\j2sdk\lib\dt.jar;"
别忘了前面的那个点。
在path的最后添加“;c:\j2sdk\bin;”

你把这个文件名helloworld.java中的h和w改成大写,与public class HelloWorld中的H和W一致。
注意java语言是区分大小写的。