2019版JDK+Eclipse(Maven)的HelloWorld!

JDK

从Oracle官方主页下载安装Java SE JDK
https://www.oracle.com/technetwork/java/javase/downloads/index.html
我习惯安装到C:\usr\java\jdk…

Eclipse

从Eclipse官方主页下载安装Eclipse,默认安装包或Eclipse Java开发者压缩包都可以。
https://www.eclipse.org/downloads/
我习惯安装到C:\usr\local\eclipse

基础配置

打开Eclipse,可以从开始菜单中寻找,也可以从Eclipse的安装路径下找eclipse.exe,选择默认的workspace路径

将JDK配置进Eclipse环境,从菜单选择Windows|Preferences,按图示操作对话框

  • 从左侧选择Java、Installed JREs
  • 右侧按Add按钮
  • 在Standard VM选中状态下按Next

Eclipse配置JDK
在下面对话框中

  • 按Directory目录,可以看到自动识别JRE name等信息
  • 选择Finish结束配置
    添加JDK

勾选新配置的jdk-13
在这里插入图片描述

建立一个maven的HelloWorld项目

  • 从Eclipse菜单中选择File | New | Project… 从对话框中选择Maven | Maven Project |
  • Next 在这里可以选择项目目录的存放位置等信息,但是不用更改,选择Next
  • 在这个对话框中选择中间一列是maven-archtype-quickstart的一项,选择Next 填写group id和artifact
  • id选择Finish 这样在左侧的项目栏中就可以看到新建立了一个maven的项目

默认的maven项目中是不提供build的goal的,让我们把编译作为build的goal。
在左侧项目栏可以看到pom.xml,双击以后可以打开文件,在倒数第二行dependencies和最后一行project之间添加一段build和defaultGoal的代码

  </dependencies>
  
  <build>
    <defaultGoal>compile</defaultGoal>
  </build>

</project>

maven的build

在pom.xml上按鼠标右键选择run | maven build,可以看到执行如下的build

[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------------------< jgroup:jhello >----------------------------
[INFO] Building jhello 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jhello ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\home\dev\jhello\jhello\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jhello ---
[INFO] Nothing to compile - all classes are up to date
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.951 s
[INFO] Finished at: 2019-09-21T17:20:16+08:00
[INFO] ------------------------------------------------------------------------

maven的test

在pom.xml上按鼠标右键选择run | maven test

[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------------------< jgroup:jhello >----------------------------
[INFO] Building jhello 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ jhello ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\home\dev\jhello\jhello\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ jhello ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ jhello ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory C:\home\dev\jhello\jhello\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ jhello ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ jhello ---
[INFO] Surefire report directory: C:\home\dev\jhello\jhello\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running jgroup.jhello.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec

Results :

Tests run: 1, Failures: 0, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.507 s
[INFO] Finished at: 2019-09-21T17:21:03+08:00
[INFO] ------------------------------------------------------------------------

执行App.java

在左侧package列表中,打开main/java/下group.artifact的App.java如下

package jgroup.jhello;

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
    }
}

在左侧栏的App.java上按右键,选Run | as Java Application,在Console中显示

Hello World!

测试项目

在左侧的项目名上,按右键,选Run | as JUnit,显示JUnit测试结果。

总结

至此,JDK+Eclipse(Maven)就完成了。源码Repo在
https://github.com/fyangw/jhello

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值