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

实验一报告

  • 课程:《程序设计与数据结构》
  • 班级: 1923
  • 姓名: 李歆韵
  • 学号:20192319
  • 实验教师:王志强
  • 实验日期:2020年10月8日
  • 必修/选修: 必修

1.实验内容

2. 实验过程与结果

1.在Ubuntu下运行java程序

  • 输入vi HelloWorld.java
  • 输入代码。
  • 输入javac -d bin HelloWorld.java将HelloWorld.java编译到文件夹bin中
  • 输入 java -classpath bin HelloWorld在bin中找到HelloWorld.class并运行。

2.在IDEA中运行java程序




如上图所示,在输入完相应程序的代码后可直接用鼠标实现运行,大大节省了编译和执行的时间,使用较为方便。

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

  • 问题1:无法按照教程所说的方法安装cheat命令,如图:
  • 问题1解决方案:自行摸索发现ubuntu系统里已装python且版本为python3,在将命令sudo apt-get install python-pip改为sudo apt-get python3-pip后,成功安装pip。将命令pip install cheat改为pip3 install cheat后,成功安装了cheat。这里截图了cheat命令的版本和安装成功:
  • 问题2:进行JDB单步调试时无法进行输入检查中间值。
  • 问题2解决方案:由于使用JDB会占用控制台,需要使用两个终端来进行调试,一个用来远程监听,一个用来JDB单步测试。
    在终端一输入以下命令进行监听远程机制:java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y Calculation;在终端二输入以下命令建立本机与监听窗口的联系,并开始JDB调试:jdb -connect com.sun.jdi.SocketAttach:port=8000,hostname=localhost.
  • 问题3:新创建的目录下无法创建java类文件
  • 问题3解决方案:如下图所示

其他(感悟、思考等)

  • 在系统下载安装包(例如cheat)时,要注意安装需要的条件,具体情况具体分析。
  • 在Linux系统中使用核心命令的能力有待提高。

参考资料

posted on 2020-10-08 23:04  节奏阿莱士  阅读(129)  评论(0编辑  收藏  举报

导航