20192312吴欣欣 实验一《Linux基础与Java开发环境》实验报告

20192312 2020-2021-1 《数据结构与面向对象程序设计》实验一报告

课程:《程序设计与数据结构》
班级: 1923
姓名: 吴欣欣
学号:20192312
实验教师:王志强
实验日期:2020年10月11日
必修/选修: 必修

1.实验内容

2. 实验过程及结果

1.基于命令行进行简单的Java程序编辑、编译、运行和调试。(不含输入的JDB调试)

2.基于IDEA进行简单的Java程序编辑、编译、运行和调试。


3.Linus命令


4.学习Java程序的JDB调试技能(含输入的JDB调试)

5.上传码云

3. 实验过程中遇到的问题和解决过程

  • 问题1:初次进行含输入JDB调试时无法输入值
  • 问题1解决方案:参考娄老师博客,使用两个终端来进行调试,一个用来远程监听,一个用来JDB单步测试。
    在两终端分别输入java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y purchase,
    与jdb -connect com.sun.jdi.SocketAttach:port=8000,hostname=localhost
  • 问题2:调试时使用list未出现代码
  • 问题2解决方案:未能加载到对应源文件,应该输入use ./src

其他(感悟、思考等)

IDEA的使用较命令行的确更加方便高效
在进行调试时应该及时查看变量值,以确定程序出错的对应步骤

参考资料

posted @ 2020-10-11 10:45  20192312吴欣欣  阅读(36)  评论(0编辑  收藏