1.找不到或无法加载主类
错误原因:由于是在运行阶段出现找不到或无法加载主类的问题,那么可能是环境变量配置不当导致的,即可能是classpath路径配置错误,而导致.class文件无法加载。此时可以检查是否配置好classpath路径。经检查classpath路径已配置好,那就说明是由于helloworld文件路径输入错误造成的。
解决方案:1.检查classpath配置。2.检查并重新输入helloworld程序路径。
2.完成作业day1第三题时遇到的问题
1.编码GBK的不可映射字符
错误原因:代码中含有中文字符,由于cmd运行java程序时默认的编码格式是gbk,而包含中文字符的代码一般是unicode格式,所以直接运行含有中文字符的代码就很容易出现编码错误。
解决方案:编译时加上-encoding UTF-8即可。
2.非法字符:'\ufeff'
错误原因:同样是编码错误。
解决方案:在notepad工具栏点击格式—转为以utf8无BOM格式编码,重新保存。