20182333 2019-2020-1 《数据结构与面向对象程序设计》实验1报告
20182333 2019-2020-1 《数据结构与面向对象程序设计》实验1报告
课程:《程序设计与数据结构》
班级: 1823
姓名:钱佳禹
学号:20182333
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修
1.实验内容
- 基于命令行和IDE(Intellj IDEA 简易教程 进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
- 练习Linux基本命令;
- 学习Java程序的JDB调试技能
- 编写简单的Java程序。
2. 实验过程及结果
-
过程
-
1、使用vim编译器编写一个小程序。
-
2、用javac -g -d bin src/程序名编译程序(有后缀名)。
-
3、使用jdb -calsspath .:./bin 程序名(没有后缀名)。
-
4、用git命令将程序上传到码云。
-
-
结果
虽然说最后都完成了,也通过了助教的验收,但过程确实十分的艰难曲折,也很痛苦。
3. 实验过程中遇到的问题和解决过程
-
问题1:JDB调试安装不上,没有文件包。
-
问题1解决方案:通过修改镜像源的博客,观看后并将自己的源修改之后,下载即可。
-
问题2:git push 没有配置推送目标。
-
问题2解决方案:
方案一:先输入 git remote add origin 码云的https链接
再输入 git push 或 git push -u origin master(强制上传)
如若不成功尝试方案二:
先输入 git remote add origin 码云的https链接
再输入 git fetch origin
再输入 git merge origin/master
弹出一个窗口,在出现的窗口中随意更改一下,将分支合并。
最后再进行git push上传或git push -u origin强制上传
-
问题3:Windous系统和Linux系统不能共用粘贴板。
-
问题3的解决方案:在ubuntu界面上点击“设备”,弹出菜单栏后单击“共享粘贴板”,之后单击“双向”即可。
其他(感悟、思考等)
- 实验一定要好好预习,博客也一定要认真仔细看。不能漏掉任何一个步骤,不然都有可能造成失败,而且自己还不知道错在哪里。
- Linux和java一定要多练习,孰能生巧,只有多练习才知道如何使用命令和正确的语法。