java 低级 错误 环境变量设置
? ?今天要使用dos 命令行工具 搞一下jni
? ?一开始 命令行 控制台信息都是乱码 ,
? 用这个解决了:
??chcp 936?
echo 当前窗口有效
echo 对所有窗口有效
reg add HKEY_CURRENT_USER\Console\%"SystemRoot"%_system32_cmd.exe /v CodePage /t REG_DWORD /d 936 /f
echo 'ok'
pause
接着很莫名的错误:
javac xxx.java 能编译成功
java ? xxx.java 找不到文件(.... xxx main " java.lang.NoClassDefFoundError) ?
郁闷呀,不知道怎么解决!
最后用filemon看了一下为什么NoClassDefFoundError ,发现是找不到文件!
可是我配置了环境变量了呀! 找到变量设置地方发现,好像少了";"
class_path后加上后好了!
但是java_home ,不用加; 否则会出现其它命令找不到的情况!
今天留下,以备忘!