Eclipse 打包运行 Java 工程

1. JavaSE 工程

  右键 JavaSE 工程 → 选择 Export → 选择 JAR file 点击 Next → 选择要打包的项目,要保存到的位置以及保存的名字 → Finish。

2. JavaEE 工程

  和 JavaSE 工程打包过程差不多,只不过 JavaEE 工程选择的是 WAR file,而不是 JAR file。

3. Maven 工程

  打包步骤:maven-clean → project-clean → maven-package/maven-install; 运行则是使用 jetty:run 或者 tomcat7:run。

  打包的前两个步骤的 clean 是指清理缓存。

   1. maven-clean: 右键点击 Maven 项目 → Run As → Maven clean,如下图所示
在这里插入图片描述
  如果点完 Maven clean 之后,控制台显示出下图所示的 Build Success 的语句,表示清理成功
在这里插入图片描述
   2. project-clean: 选择 Eclipse 上方的菜单栏中的 Project → Clean → 在弹出的界面中选择需要打包的工程,点击 Clean

   3. 打包: 打包可以选择使用 maven-package 或者 maven-install,这里先讲 maven-package 的方法。
   在进行第一步 Maven-clean 的时候,我们可以看到 Run As 中有 Maven install 选项,但是没有 Maven package 选项,我们需要点击的是 Maven build… 这一项,会弹出如下所示的界面
在这里插入图片描述
   在 Goals 栏中输入 package,点击 Run,可以看到控制台会进行一系列的输出,第一次的时候可能会有些慢
在这里插入图片描述
  然后我们就可以看到 target 文件下会出现一个 jar 包,这个 jar 包就是我们打包好的文件了。
在这里插入图片描述

需要注意的是,如果打包的是 Maven 的 JavaEE 项目,需要在 pom.xml 文件中通过 <packaging>war</packaging> 标签将打包文件类型设置为 war 文件。
上面的三步是打包的标准步骤,虽然可以直接进行第三步,但是有的电脑可能会因为各种原因,导致打包到 target 文件下的代码不是最新的,所以还是推荐按照这三步进行。

   讲完 Maven package 之后,再来讲一下 Maven install。和 Maven package 不同的在于 Maven install 不光会将打包文件放到 target 文件下面,同时还会将其放入本地 Maven 库中。

4. 运行

  讲完了打包,再简单说下运行,传统 JavaSE 工程是放在 main 方法中运行,传统的 JavaEE 工程是放在 Tomcat 中运行。
  而 Maven 的 JavaSE 工程在 src/test 文件夹下创建一些类在 main 方法中运行;Maven 的 JavaEE 工程可以像传统的 JavaEE 工程一样,放在 Tomcat 中运行,但是这样会浪费 Maven 工程的优势,所以 Maven JavaEE 工程一般用 jetty 或者 tomcat7 来运行。

  Maven 工程使用 jetty 或者 tomcat7 来运行程序的步骤:右键点击项目 → Run As → Maven build… → 在弹出的界面中的 Goals 栏中填jetty:run 或者 tomat7:run,点击 Run 即可运行 Maven JavaEE 工程。

猜你喜欢

转载自blog.csdn.net/qq_40395874/article/details/114240384
今日推荐