JDK安装后环境变量中系统变量设置了path=%JAVA_HOME%\bin ;classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;JAVA_HOME=E:\Java\jdk1.7.0_01 在命令行输入javac java等命令也能显示出一大堆东西,但是测试编译一个正确的程序却不能通过,报一大堆的错误。 主要是 错误:非法字符 这是什么原因?? 后来我在环境变量中看到用户变量中有个path=D:\VC6.0\Tools\WinNT;D:\VC6.0\MSDev98\Bin;D:\VC6.0\Tools;D:\VC98\bin 这个有没有影响?? 还是别的什么原因? 懂得给讲一下 多谢了!!!!
public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
这么简单的,应该没错吧。
path=%JAVA_HOME%\bin 这个最好不这样配置 引文这样会覆盖系统原先的系统变量
-encoding <编码> 指定源文件使用的字符编码中文windows 默认 GBK
classpath可以不用,如果你一定要用那么必须加(.;C:\java\jdk\lib)
然后进入dos中,输入chcp 936在运行javac与Java就不会出现中文乱码了