三、实验分析
1. 实验中出现的错误及其解决方法
(1) 命令提示符编译命令输入错误:
在 cmd 中输入 javac Hello java (文件名与后缀间没有英文, javacHello (缺失 .java 文件后缀)),执行后出现编译报错,提示“仅当显式请求注释处理时才接受类名称 'Hello'”,程序无法完成编译。
- 解决方法:严格按照 Java 编译与运行的命令格式操作,编译时输入 javac 文件名.java (即 javac Hello.java ),运行时输入 java 文件名 (即 java Hello ),确保命令中文件后缀完整、符号为英文格式。
- 错误原因:对 Java 命令行编译运行的语法格式不熟悉,操作时粗心大意,出现符号缺失、输入错误的问题。
(2) 记事本编写程序中文输出乱码:
首次在记事本中修改 println 输出内容为中文 “杜蕊计算机类 1 班 20255104010” 后,通过 cmd 编译运行,控制台出现中文乱码,无法正常显示内容。
- 解决方法:关闭记事本文件,重新打开时选择“另存为”,将文件编码格式从默认的 UTF-8 修改为 ANSI,保存后重新执行编译和运行命令,控制台可正常显示中文。
- 错误原因:Windows 系统下的 cmd 命令行默认编码为 GBK/ANSI,而记事本默认保存编码为 UTF-8,编码格式不匹配导致中文乱码。
(3) 命令提示符打开路径与程序文件路径不一致:
打开 cmd 后直接执行编译命令,提示“找不到文件 Hello.java”,无法完成编译。
- 解决方法:在 cmd 中通过 cd 命令切换到 Hello.java 文件所在的实际路径(本次实验为 D 盘根目录),路径切换成功后再执行编译和运行命令,可正常识别文件。
- 错误原因:未理解 cmd 命令的执行路径规则,默认路径与程序文件存放路径不一致,系统无法检索到目标文件。
2. 实验收获
(图中此部分内容未完整显示)
你需要我帮你把实验收获部分也补全成一份完整的实验报告内容吗?
点赞 (0)
回复