兩種Java項目打成可執行jar包(Eclipse版)

 第一種就是最經典的Java項目

   按照如下順序創建項目

這裏寫了一個最簡單的Main類,包含打印字符串“Hello,World!”的main方法:

 

那麼如何打包成可執行jar包?按如下步驟即可:

 1.右鍵項目名,選擇Export,然後選擇Java中Runnable JAR file:

點擊next,選擇項目中包含main方法的類(本項目是Main),再選擇輸出jar包的路徑(我選擇了D盤根目錄,並取名爲main.jar):

Finish後在D盤根目錄下可以看到生成的jar包,然後打開命令行進入該路徑(這裏推薦一個快速方法,直接在路徑欄裏輸入cmd,可直接打開此目錄的命令行):

回車後輸入命令java -jar main.jar即可:

第二種就是maven項目

創建maven項目:

選默認的quickstart,指定好組名和項目名:

項目會自動生成一個帶main方法的類App(注意不是test目錄下的AppTest)。剩下的就直接在pom.xml文件中project根標籤下添加build標籤即可:

 <build>
  		<plugins>
  			<plugin>
  				<groupId>org.springframework.boot</groupId>
  				<artifactId>spring-boot-maven-plugin</artifactId>
  				<version>1.5.3.RELEASE</version>
  				<configuration>
  				<!-- 這裏指定帶main方法的類名,本項目已經自動生成默認輸出HelloWorld的類了 -->
  					<mainClass>com.rr.helloworld.App</mainClass>
  				</configuration>
  				<executions>
  					<execution>
  						<goals>
  						<!--可以把依賴的包都打包到生成的Jar包中 -->
  							<goal>repackage</goal>
  						</goals>
  					</execution>
  				</executions>
  			</plugin>
  		</plugins>
  </build>

帶pom文件加載完下載好依賴後,進入項目路徑,命令行執行mvn package將項目打包:

打包好後會自動生成target目錄,進入那個目錄,運行生成好的jar包:

運行成功。唯一要注意的是不要把mainClass標籤裏的類寫錯了,不然報ClassNotFound異常!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章