java程序跟踪调试
任务1 java 编译环境
因 mac 系统不需要对 jdk 进行配置,所以在虚拟机安装 Windows7 进行 jdk 环境配置。
jdk环境配置
在官网上将 jdk 下载后进行安装,在 C 盘找到其安装路径
将jdk的路径进行复制后,打开系统界面
打开【系统属性】
打开【环境变量】后找到 【Path】,点击【编辑】
将刚才复制的 jdk 路径进行粘贴后保存
在命令窗口输入“java -version”进行测试
将下载好的Edit Plus5进行安装,并打开运行
将下载好的 Eclipse 进行安装
在官网上将Eclipse 下载后进行安装
挑战任务 1
把文本编辑器编写的上述用于显示Hello world 的java application应用程序导入到安装有jdk的 MyEclipse集成开发环境中,并编译运行。
挑战任务 2
从Eclipse集成开发环境中编写的上述用于显示 Hello world 的java application应用程序项目中提取出程序源代码,在文本编辑器中打开查看,并在windows命令行调用jdk编译并运行。
在Eclipse运行
在windows命令行调用jdk编译并运行
挑战任务 3
把编译好的 .class 类程序文件拷贝到其他计算机(windows系统或Linux系统)上,并在此计算机上安装相应版本或更高版本的jre环境(也可安装jdk环境),并运行此程序。
因为主系统为 mac,所以将该程序移动至 mac 上,使用终端进行编译
任务2 java 程序调试
完成程序并编译运行。
把参考程序中被注释掉的System.out.println() 函数调用取消注释,并重新编译运行,直至程序全部运行完毕,请观察每次循环中输出信息的变化。
使用安装有jdk的MyEclipse集成开发环境对此程序进行“单步跟踪运行”直至程序全部运行完毕,请观察每次单步跟踪运行时内存中各个变量值的变化。
在安装有jdk的MyEclipse集成开发环境中,对此程序在System.out.println()函数语句之前加断点,再次“Debug运行”,请观察断点的作用,并尝试在Debug运行过程中加入和删除断点。
在安装有jdk的MyEclipse集成开发环境中,把文本编辑光标定位到程序的某一行语句处,然后再次“Debug运行到光标处”,观察此种方式与前面的Debug方式有何不同。