JDK使用中遇到的一点问题,求指教!!
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 这个有没有影响?? 还是别的什么原因? 懂得给讲一下 多谢了!!!!
------解决方案--------------------如果仅仅是这个源码,不可能报非法映射字符的错误
你加我QQ 519582737 然后帮你看看具体情况吧
------解决方案--------------------
非法字符是你代码文件的编码和系统默认编码不一致。
javac -encoding utf-8 XXX.java
-encoding <编码> 指定源文件使用的字符编码
中文windows 默认 GBK