命令行错误1: 编码 GBK 的不可映射字符 (0x80)
错误示例:
错误原因:
文件名等有中文,使用javac命令行编译时,需要设置编码格式。
解决方法:
javac命令后面加入 -encoding UTF-8即可
如图:
错误2: 找不到或无法加载主类
错误示例:
错误原因:
会把class文件的绝对路径作为一个整体的名字(类名:E:\高级java实验\src\experience_01\test_02\Test)去查询这个类。
解决方法:
在java命令后面加入 -cp
java -cp (路径名...) class文件名 传递的参数
如图:
编译完成的class文件不要加后缀且要与前面的包名之间隔以一空格。
如果还是找不到主类,就检查该class文件所对应的java文件是否有包名,有包名要注释或删除掉。
如图:
在命令行编译报错忽略即可,有参数记得传递参数。