`

java学习笔记……开发工具eclipse

阅读更多
可以直接从www.eclipse.org下载到Eclipse的最新版本,最新的版本是3.5
一个Eclipse本身只具备以下的开发工具:
  • JDT:Java的开发环境
  • Junit:进行单元测试
  • CVS客户端的支持,可以用于连接CVS服务器端
  • 插件开发
Eclipse本身只是支持java程序的开发,对于一些其他的应用开发需要下载相应的插件,这些插件是收费的。
一、JDT的使用
Eclipse解压缩之后,可以直接通过eclipse.exe启动Eclipse的开发平台。
1、选择工作空间workspace

2、新建项目

输入项目名称即可,其他的默认。
3、新建包及相应的类
项目建立完成之后,就可以在此项目中建立所需要的操作类,Eclipse本身自带了随笔提示功能。

4、保存和运行
程序保存之后,会自动将其生成class文件,并且可以直接在工具中运行此程序。
直接在类上或者在代码的空白处点鼠标右键,选择(Run AS…)运行,运行为Java应用程序(Java Application)即可。
5、快捷方式
(1)代码的格式化:CTRL + SHIFT + F
(2)代码纠正:CTRL + 1
如果出现编译错误,会在错误的地方自动用红色波浪型下划线标记;
警告用黄色波浪型下划线标记
6、自动生成setter、getter、构造方法
在需要生成处,点击右键SourceGenerate  Getters and Setters…选择相应的属性OK
在需要生成处,点击右键SourceGenerate  Constructor using Fields…选择相应的属性作为参数,如果无参就不要选OK
7、调试
在Eclipse的JDT中最重要的还有就是可以进行debug调试;
(1)首先要设置调试的断点
(2)按照调试的方式运行程序。
直接在类上或者在代码的空白处点鼠标右键,选择(Debug AS…)运行,运行为Java应用程序(Java Application)即可。
(3)询问是否以调试的方式运行,单击yes即可

(4)调试的时候有三种方式:
• 单步跳入Step Into(F5):进入到类之中观察代码的运行操作
• 单步跳过Step Over(F6):只在当前的代码中执行
• 恢复执行Resume(F8):后面的不再调试了,直接运行完毕
• 停止执行Teminate(Ctrl + F2):停止执行
二、Junit测试工具
程序的测试从软件工程上讲分为两种:黑盒测试、白盒测试。
• 黑盒测试是测试功能的
• 白盒测试是测试性能和代码的
此工具是专门编写测试用例的。
操作步骤:
(1)FileNewJUnit Test Case
(2)选择要用的JUnit的版本,并创建测试用例(包名、类名、选择要测试的类)
假设要测试的类及方法为:
package mldn.util;
public class Math{
public static  int add(int i ,int j){
  return i + j ;
}
}

输入完要测试的类后,点击【Next】选择要测试的类的方法

选择【Finish】
(3)导入JUnit的包

如果没有此jar包根本就无法完成测试,所以此处选择“OK”
(4)编写测试用例的代码
例如:
package mldn.JUnit;
import junit.framework.Assert;
import org.junit.Test;
import mldn.util.Math;
public class JUnitMath {
@Test
public void testAdd() {
  Assert.assertEquals(Math.add(12,2),14);
}
}
(5)保存,直接在测试用例.java文件上或者在代码的空白处点鼠标右键,选择(Run AS…)运行,运行为JUnit Test
(6)如果测试成功,则会显示Green Bar,表示一切正常,如果测试失败的话,则会返回Red Bar,表示失败。
三、CVS客户端和CVS服务器
Eclipse本身只是提供了一个CVS的客户端,而如果要想使用的话,则必须单独安装CVS的服务器端,服务器端的程序使用wincvs即可。CVS的安装本身非常的简单,安装完成之后会询问是否重新启动计算机,现在是否重新启动没什么影响。
1、配置CVS服务器
CVS服务器端最重要的就是配置的的操作:
(1)在d盘见一个文件夹“cvsnt_mypro”,此文件夹中将保存全部的上传项目,之后将此目录在CVS上进行配置。
(2)启动CVS服务器
(3)设置目录

单击【Add】按钮

选择刚才建立的上传目录,此时,cvs的提交目录就完成了。
(4)设置兼容性选项

以上的两个“√”必须选择上。如果不选择,则无法使用客户端连接。
2、提交项目
回到Eclipse上,选择要提交的项目  Team  Share Project  将项目提交到CVS服务器之中。
(1)在服务器的信息上输入要连接的CVS服务器的IP地址、上传的CVS目录名称、服务器的用户名和密码

(2)使用项目的名称作为CVS上的保存名称。

(3)输入一些注释等,直接下一步,完成即可
3、之后,其他的开发者就可以直接从CVS服务器上将需要的项目检出“Check Out”。
通过文件  导入  从CVS上将项目导入回来
(1)选择导入源

(2)此时从一个已有的连接中选择CVS服务器的连接。

(3)从CVS服务器上选择要恢复的项目

(4)单击【Finish】即可
分享到:
评论

相关推荐

    Eclipse开发学习笔记.pdf

    ### Eclipse开发学习笔记知识点解析 #### 一、Eclipse工作台(Workbench) Eclipse工作台是Eclipse提供的集成开发环境的核心部分,旨在为开发者创建一个无缝集成的工具集,以便于管理和导航工作空间资源。它是开发...

    Eclipse插件开发学习笔记全篇+源码.rar

    本文将深入探讨Eclipse插件开发的相关知识点,结合提供的"全书分为4篇共24章"的学习笔记和源码,帮助你更全面地理解和实践Eclipse插件开发。 第一篇:基础篇 在这一篇中,你将学习到Eclipse插件开发的基础知识,...

    Java学习笔记学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...

    (完整版)最全的java学习笔记(必看).pdf

    JDK是Java开发的基本工具包,提供了Java编译器、Java解释器、Java Archive工具等。 * 1.4 Java开发环境配置:Java开发环境配置包括安装JDK、配置环境变量、安装Eclipse或Myeclipse等。 * 1.5 Linux命令与相关知识:...

    Eclipse插件开发学习笔记.pdf

    Eclipse插件开发学习笔记将带领我们深入了解Eclipse插件开发的方方面面。 首先,我们需要了解Eclipse插件的基础概念。在Eclipse中,插件主要由一系列的扩展点(Extension Points)组成,这些扩展点定义了插件可以...

    java学习笔记1

    Java学习笔记1是学习Java过程中的笔记,主要记录了Eclipse开发环境中的快捷键使用、编辑功能、查找和调试等知识点。 Eclipse快捷键 Eclipse中有许多快捷键,掌握这些快捷键可以大大提高开发效率。下面列举了一些...

    java学习笔记.zip

    java学习笔记java学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记...

    eclipse插件开发学习笔记PDF_01

    《Eclipse插件开发学习笔记》PDF 高清版

    韩顺平编写的java学习笔记(全)

    ### 韩顺平编写的Java学习笔记概览 #### Java平台分类与运行机制 - **J2SE(Java 2 Platform, Standard Edition)**: 标准版Java开发平台,适用于桌面应用程序开发。 - **J2EE(Java 2 Platform, Enterprise ...

    Java学习笔记——良葛格

    "Java学习笔记——良葛格"是一份专为初学者设计的教程资料,由良葛格精心编写,旨在帮助读者掌握JDK5.0版本的Java基础知识。JDK(Java Development Kit)是Java开发的核心工具集,包含了编译器、调试器和运行环境等...

    Java 学习笔记Java学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。...Java学习笔记涵盖了这些核心知识点,通过深入学习和实践,你可以逐步掌握Java编程,并应用于实际项目开发中。

    JAVA学习笔记 林信良

    《JAVA学习笔记》是林信良先生的一部深入浅出的Java编程教程,旨在帮助初学者和有一定经验的开发者巩固和提升Java编程技能。这本书涵盖了Java语言的基础到高级概念,是一份宝贵的自学资料。 首先,从基础部分开始,...

    Java学习笔记(必看经典).pdf

    本知识点的标题为“Java学习笔记(必看经典)”,意味着所整理的内容是针对Java初学者的一系列核心概念和原理的总结。 首先,面向对象编程是Java语言的核心,它与传统的面向过程编程有显著的不同。面向对象编程强调的...

    Eclipse 开发学习笔记.pdf

    **Eclipse 开发学习笔记** Eclipse是一款强大的集成开发环境(IDE),主要用于Java应用程序的开发,但通过插件也可以支持其他编程语言,如C++, Python等。这份《Eclipse开发学习笔记》是针对想要深入理解和掌握...

    java学习笔记java学习笔记java学习笔记java学习笔记

    java学习笔记

    Java学习笔记.pdf

    本资源提供了一个系统的 Java 学习笔记,涵盖了 Java 基础、面向对象、Java SE 核心等方面的知识,旨在帮助初学者快速掌握 Java 开发的基本概念和思路。 1. Java 基础 Java 是一种高级的编程语言,它具有平台独立...

    Java学习笔记 JDK Eclipse Web JSP 等

    在"Java学习笔记"中,我们涵盖了多个重要的Java技术领域,包括JDK的安装、Eclipse集成开发环境的设置、SWT和JFace库的应用,以及Web和JSP的相关知识。 1. **JDK安装**:Java Development Kit (JDK) 是编写Java程序...

    Eclipse插件开发学习笔记

    学习笔记\开发学习笔记\插件\Eclipse插件开发学习笔记

    Java学习笔记(必看经典).doc

    11. **Java开发工具(JDK)**:Java Development Kit是Java开发的核心工具,包括了JRE(Java运行环境)、编译器javac、jar打包工具、Javadoc文档生成工具等。 12. **Java应用领域**:Java广泛应用于Web开发(如...

    Java软件开发魔典资源库 学习笔记

    Java软件开发魔典资源库 学习笔记 Java软件开发魔典资源库 学习笔记 Java软件开发魔典资源库 学习笔记 Java软件开发魔典资源库 学习笔记 Java软件开发魔典资源库 学习笔记 Java软件开发魔典资源库 学习笔记 Java软件...

Global site tag (gtag.js) - Google Analytics