已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一, 第一次运行MyEclipse 第一次启动MyEclipse的相关设置运行MyEclipse出现Select a workspace界面(选择创建workspace目录) 包括一个workspace目录和一个选项Use this as a default and dont ask again,勾选上该选项下次启动MyEclipse将不再出现该界面,如若想创建或者切换workspace目录可在工作台界面依次打开 file - swich workspace,选择其他目录或者创建一个新的目录。 workbench(工作台)几个常用视图介绍当第一次运行MyEclipse时出现欢迎界面,选择workbench进入工作台界面,工作台包含了多个视图界面,视图界面可以通过鼠标的拖动来调整各视图在工作台的位置,双击该视图的选项卡可最大化该视图。Package explorer (package浏览器)显示当前workspace目录下的工程文件及包含的文件Outline(大纲视图)显示当前打开的java文件的结构Problems视图显示当前编辑的Java类的错误信息Consle(控制台)显示程序的相关输出二, 用MyEclipse写第一个Java程序 新建一个Java项目从菜单栏选择File New Java Project,接着会打开New Java Project (新建Java项目)向导,如图2.2 所示。在Project name (项目名称)中输入HelloWorld,点击Finish(完成)按钮关闭对话框,这样一个Java 项目就建立完毕了。新建Java project对话框中属性的详细介绍如下表所示:选项描述Contents项目内容Create new project in workspace在工作区中创建新项目Create project from existing source从现有代码中创建项目,在Directory 右侧文本框中输入现有项目的目录JRE选择项目的JREUse default JRE(Currently MyEclipse6.0 )使用默认JRE,可以点击Configure default.链接来配置默认的JREUse an execution enviroment JRE使用运行时候所选择的JRELayout项目布局Use project folder as root for sources and class files使用项目目录作为源代码和类的根目录。注意:这种方式不推荐,因为.java 和.class 文件混杂一起Create separate folders for sources and class files使用分开的目录来分别存放源代码和类文件,这种方式推荐使用。以点击Configure default.链接来配置默认的项目布局。 新建一个Java class新建Java class文件有三种方法: 1.依次点击file - new - class 2.选择工具栏的第一个图标,选择 new 再选择 class3.右击package视图中Java工程的SRC目录,选择new,再选择new class(当存在多个包时,在哪个包上右击创建class就在哪个包中生成java class 文件)。新建Java class文件对话框中的详细属性介绍如下表所示:选项描述Source floader源文件目录package指定创建的类位于哪个包里面name新建类的名称modifiers选择类的修饰符superclass指定它的父类interface指定类实现的接口Which method stubs would you like create?MyEclipse自动帮你生成一些代码的框架(主方法,构造方法,父类继承没有实现的抽象方法)Do you want add comments as configured in the properties of the current project?要不要生成注释补充:1.MyEclipse 的workspace目录的目录结构workspace目录包含了一个.metadata文件夹和其他工程文件夹,.metadata文件夹是MyEclipse自动生成的一些配置信息。工程文件夹中包含.project和.classpath两个文件(由MyEclipse自动生成和维护不必深究)和bin(存放该工程的.class文件)和src(存放该工程的Java源代码文件)两个目录!2.MyEclipse默认情况下会自动编译,当更改了代码MyEclipse会自动为你编译该Java文件。若要取消自动编译,打开菜单project取消勾选Build Automatically即可,进行手动编译。三,MyEclipse中的几个常用基本操作 对工程及文件的基本操作更名:直接右击该工程或者包或者Java类文件,选择Refactor再选择rename即可进行重命名操作。文件的移动:直接用鼠标进行拖动,即可将一个文件移动到其他目录。文件的复制粘贴及删除:可以通过右击鼠标来完成。(注意:对工程及文件夹及.Java文件的复制,粘贴操作不限于MyEclipse内部)。 Import和export的使用export:用于导出工程文件(分为Achive File(以压缩的形式导出工程)和File System(以文件及文件夹的形式导出工程)两种);导出类为jar文件。(现目前能用到的两个功能)Import:与export恰好相反!现目前主要用于一个工程的导入,因为很多书配套的代码及网上下载的源代码多半都是以工程的形式发布。 使用MyEclipse智能改错快速定位错误位置:1.通过大纲视图定位;2.通过代码输入视图右边点红色小方块;快速改错:移动到标识出错误代码的地方,或者点击代码视图左边的红色小叉。注:该功能只能更在简单的错误。 使用MyEclipse智能生成代码 通过在类名上右击,选择source,再选择override/Implements,再选择你要重写的方法。MyEclipse会自动为你生成。(注意:该类应该实现了某个接口或者继承了某个类) MyEclipse中的最常用到的几个快捷键保存:Ctrl+S 反悔:Ctrl+Z删除行:Ctrl+D格式化代码:Ctrl+ Shift+F (正规化代码格式)显示搜索对话框:Ctrl+H 上一个编辑的位置:Ctrl+Q打开外部Java文档:Shift+F2注释:Ctrl+/ 在MyEclipse中调试Java源程序1, 首先在一个java文件中设断点,(双击代码编辑界面右端的边框会出现一个原点,即断点设置成功。)然后在代码视图上右击 dubug as转到debug视图下。 2, F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over, 也就是执行本行代码,跳到下一行,(注:调试时执行到那行代码,该行代码会出现阴影,并在右边出现一个箭头,调试到每一步程序中变量当前的状态都会显示在variables视图中显示。可以查看一个变量是否赋了值.变量的结果是否正确.) 3,F7是跳出函数 step return 4,F8是执行到最后。 = 1.Step Into (also F5) 跳入 2.Step Over (also F6) 跳过 3.Step Return (also F7) 执行完当前method,然后return跳出此method 4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering) 5.resume 重新开始执行debug,一直运行直到遇到breakpoint 6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count) 7.inspect 检查 运算。执行一个表达式显示执行值 8.watch 实时地监视变量的变化 9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint. 10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂 11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint) 12.添加Exception breakpoint 捕抓到Execption时暂挂(待续.) 断点属性: 1.hit count 执行多少次数后暂挂 用于循环 2.enable condition 遇到符合你输入条件(为ture改变时)就暂挂 3.suspend thread 多线程时暂挂此线程 4.suspend VM 暂挂虚拟机 13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键-change value.一次来进行快速调试。 14.debug 过程中修改了某些code后-save&build-resume-重新暂挂于断点 = 例如你有如下程序: public static void main(String args) MyDate aa = new MyDate(); aa.addDays(day); =(1) System.out.println(eeeeeeeeeeeeeee);=(2) public String addDays(int more_days) System.out.println(1); =(3) String result = ; =(4) System.out.println(2); =(5) return result; 你在(1)处加断点,运行到此处时如果Step Into (also F5)为跳入,则接着执行到(3)。再执行Step Over (also F6)执行本行,则执行到(4)。最后执行Step Return (also F7),则跳出addDays方法,跳到(2) 使用Myeclipse的几个技巧1.当一个workspace中存在多个pro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年气管切开护理试题及答案
- 大学电工考试题库及答案
- 小动物的秘密生活写物作文8篇
- 企业文化建设方案及执行落地模板
- 工程项目质量监控报表模板
- 2025年物流行业智能物流与无人机配送研究报告及未来发展趋势预测
- 生产流程自动化操作指引及维护系统
- 国家安全相关知识题库及答案解析
- 2025年人工智能行业智能语音助手应用分析报告
- 2025年食品科技行业食品添加剂创新与食品安全监测技术研究报告及未来发展趋势预测
- 2024人教版七年级数学上学期期中数学试卷(七年级上册人教第1-4章)试卷+解析
- 2025年外事办公室韩语翻译笔试bi备
- 中国2型糖尿病防治指南(2024版)
- DLT 5285-2018 输变电工程架空导线(800mm以下)及地线液压压接工艺规程
- 工资集体协商课件
- 重度颅脑损伤LUND概念与临床课件
- 软件需求分析与总体设计课件
- (完整)处方管理办法ppt
- MBA经典课程管理者必读
- 山皮石供应物资购015山皮文国
- 诗词大赛诗词接龙
评论
0/150
提交评论