https://www.eclipse.org/ 下载Neon 3版本:https://www.eclipse.org/downloads/packages/release/neon/3/eclipse-ide-java-ee-developers。
打开下载的压缩包,直接解压到自己想要的目录中就可以使用。 运行Eclipse程序:
如果以后不再更改工作目录,可以勾选复选框。这里选择不勾选。
上述功能区最好不要随意关闭、调换位置,别的功能区可以关闭,因为一般用不到。如果不小心关闭了,按照如下操作恢复: 搜索工作区的名称,点击即可打开。
完成这些步骤之后就可以进行Java项目的创建。
由于这里使用的是JEE版,因此可以创建很多种类型的文件。现在我们只需要创建最普通的Java Project文件。 创建一个名为MyProject的Java项目。 创建之后会有如下提示框,功能为切换到Java开发界面。 可以通过下图右上角的两个按键切换JavaEE开发界面和普通Java界面。创建成功之后看到Project Explorer栏: 项目创建完成之后会自动在项目的目录之下创建两个子文件夹:
src:保存所有的源代码的文件夹;bin:保存所有的*.class文件的文件夹。 之后就可以在src目录下进行源程序的编写。 自定义包名、类名、类的权限、种类、是否有继承关系、接口等。在Preferences中进行一些外观上的修改:
双击Text Font按照个人喜好进行设置。
几个简单的生成方法:
main方法:输入main,然后Alt + /,最后点击main或者回车: 输出方法:输入sysout,然后Alt + /;在Eclipse开发项目的时候还可以利用代码的生成功能进行一些通用代码的自动创建。 比如:定义一个简单Java类:
1、选择Source,查看如图框中选项: 2、生成setter、getter 点击:Generate Getters and Setters... 全选 自动生成: 3、生成构造 点击Generate Constructor using Fields... 全不选就生成无参构造,全选就生成完整的有参构造,根据实际情况选择。 4、覆写父类方法 点击Override/Implement Methods... 按需选择,这里选择toString方法: 但是生成toString()方法有更好的方法: 点击Generate toString()... 按需选择,生成:Java程序最终提供的是*.jar文件格式,而这需要打包操作,该操作可以由Eclipse直接完成:File➡Export➡Java➡JAR file,选择需要打包的文件、储存路径、储存文件名。
在构建路径中处理
点击File➡Import
Eclipse中初始化参数的配置比较麻烦,程序必须执行一次之后才可以配置。
因为只有运行一次之后才可以在Run Configuration中找到InitParam。运行一次之后,找到 成功配置:
Eclipse可以进行代码的逐步调试操作。 范例:建立一个简单程序
package rookie.advanced.util; public class MyMath { // 因为没有产生对象,可以使用static方法 public static int add(int x , int y) { int temp = 0 ; temp = x + y ; return temp ; } }随后在另一个测试类中进行代码的调试处理。 范例:定义测试类
package rookie.advanced.demo; import rookie.advanced.util.MyMath; // eclipse自动导入 public class TestDemo { public static void main(String[] args) { int result = MyMath.add(10, 20); // 设置为断点(双击行号) System.out.println("RESULT = " + result); } }随后就可以以debug的模式进入到程序的执行操作。 调试有以下几种形式:
单步跳入Step Into(F5):单步执行程序,遇到方法时进入;单步跳过Step Over(F6):单步执行程序,遇到方法时跳过;单步返回Step Return(F7):单步执行程序,执行完当前方法,跳出到上一层;恢复执行Resume(F8):直接执行程序,遇到断点时暂停。F5就是一层层深入的debug,相当于剥洋葱,会进入每个方法内部; F6就是在当前函数一步步debug,不理会深层次运作; F7就是如果当前进入了某个方法内部,就执行完该方法剩余部分后跳转到上一层; F8就是如果后面还有断点,则运行到下一断点处,否则运行完程序;
从这里退出debug界面。
操作步骤:
1、选中要测试的类进行junit测试的创建 2、新建JUnit Test Case 点击【next】 junit属于第三方的程序包,所以需要进行额外的jer文件配置: 3、编写测试程序 package rookie.advanced.test; import junit.framework.TestCase; import rookie.advanced.util.MyMath; import org.junit.Test; public class MyMathTest { @Test public void testAdd() { TestCase.assertEquals(MyMath.add(10, 20), 30); } } 4、运行