1. 程式人生 > >Java開發基礎——製作jar包

Java開發基礎——製作jar包

       在我們實際開發專案中,會引入很多的外部jar包,這些jar包都是別人封裝了很多的方法,極大的方便了我們的程式開發。其實我們自己也可以製作屬於自己的jar包,來供自己或他人使用。本篇部落格將會來詳細的說明來製作一個簡單的jar包。

(1)首先我們建議使用Maven來管理我們的包依賴。這裡也會使用Maven來進行打包。首先我們建立一個基於Maven的Java專案,使用的IDE是IDEA。專案建立完成後的目錄如下圖所示:


(2)在pom.xml中配置Mave依賴和外掛,jar包的pom.xml實現如下:

    <groupId>com.chenyufeng</groupId>
    <artifactId>firstmaven</artifactId>
    <version>1.0</version>
    <packaging>jar</packaging>

    <build>
        <finalName>firstmaven1</finalName>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <appendAssemblyId>true</appendAssemblyId>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>assembly</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

       可以看到,我們在<packaging>標籤中指定了要打的包是jar包,如果這是一個SpringMVC專案或者是Java Web專案,那麼填的就是war包了。在下面增加了一個maven外掛,專門用來打包。重新整理一下專案的Maven,可以在IDEA中看到安裝的maven外掛,如下圖所示:

相關推薦

Java開發基礎——製作jar

       在我們實際開發專案中,會引入很多的外部jar包,這些jar包都是別人封裝了很多的方法,極大的方便了我們的程式開發。其實我們自己也可以製作屬於自己的jar包,來供自己或他人使用。本篇部落格將會來詳細的說明來製作一個簡單的jar包。(1)首先我們建議使用Maven來

Java開發中常用jar整理及使用

本文整理了我自己在Java開發中常用的jar包以及常用的API記錄。 <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --> <dependency>

Java基礎Jar結構結構分析和操作詳解

一 JAR包結構分析 JAR(Java Archive FIle)Java歸檔檔案,是Java標準的文件格式,是一個或多個Java位元組碼檔案的打包壓縮檔案,採用常見的ZIP壓縮演算法,和ZIP檔案十分類似,可以直接解壓。 JAR檔案主要用來壓縮和釋

使用Java Service Wrapper將jar安裝成Windows服務

部署 detect cap xxx face port exception script 參考 在windows上運行jar包,需要在工作目錄下使用命令行運行jar包,這樣會出現一個命令行窗口。而且這個命令行窗口有可能會不小心被關閉,且服務器啟動後需要人為去點擊開啟。 對於

Java打包可執行jar 包含外部文件

star bsp end clas adl pro readline 令行 inpu 外部文件在程序中設置成相對當前工程路徑,執行jar包時,將外部文件放在和jar包平級的目錄。 1 public class Main { 2 3 4 public

Java使用comms-net jar完成ftp文件上傳進度的檢測功能

.get 核心 util logs 後臺 pan 設置 ftp文件 ets 本文章只講述大致的思路與本次功能對應的一些開發環境,具體實現請結合自己的開發情況,僅供參考,如果有不對的地方,歡迎大家指出! 準備環境:JDK1.7 OR 1.8、eclipse、ftp服務器(可自

Java使用POM一JAR的形式管理JavaScript文件-WebJars

org end 器) 形勢 www. you 資源 以及 拷貝 說明:原來JS框架還可以使用POM進行管理的。WebJars是一個很神奇的東西,可以讓大家以JAR包的形式來使用前端的各種框架、組件。 什麽是WebJars 什麽是WebJars?WebJars是將客戶端(

java專案怎麼匯入jar

第一種方法: 對於web專案來說,最簡單的是如下圖所示 在WebRoot下面WEB-INF下面有一個lib資料夾,把所需的jar包只要拷貝到這個lib資料夾下面就可以用了 第二種方法、java專案 java專案的結構如下圖 匯入jar包的步驟如下: 右擊專案名-B

如何打java的可執行jar

一直做android沒有打過java的可執行檔案,做了個java小專案需要打包可執行檔案可以抓了瞎,最後找到辦法了,分享如下: https://www.cnblogs.com/mq0036/p/8566427.html主要參考文章 首先寫一個manifest

idea中如何將單個java類匯出為jar檔案?

    idea作為一個java開發的便利IDE工具,個人是比較喜歡的,今天來探索個小功能:  匯出單個類檔案為jar包!   偶有這種需求,就是某個類檔案獨立存在,但是需要將其匯出為jar,供別人臨時使用,或者一些必要的場合,如: 編寫一些特殊的agent使用。   不想為某個單個檔案寫一個專案,就想把程式

IDEA java專案中新增jar

點選 File -> Project Structure(快捷鍵 Ctrl + Alt + Shift + s), 點選Project Structure介面左側的“Modules”顯示介面。 2.在 “Dependencies” 標籤介面下,點選右邊綠色的 “

使用Intellij Idea打包java為可執行jar

轉載自這裡 步驟: 1. 選中Java專案工程名稱,在選單中選擇 File->project structure... (快捷鍵Ctrl+Alt+Shift+S)。 2. 在彈出的視窗中左側選中"Artifacts",點選"+"選擇jar,然後選擇"fro

將Eclipse中Java專案打包成jar並生成可獨立執行的exe檔案

目錄 1、準備工作 (1)JAR file和Runnable JAR file,它們的不同點在哪? The runnable jar contains a MANIFEST.MF file, which defines the Main class

Java -cp 引入其他 jar 導致不能引入當前目錄自定義的

踩坑… 正在初學servlet,本來想在業務邏輯的java檔案中引入其他類,於是自定義了一個包,並在裡面聲明瞭一個類,之後在業務檔案中import 引入,然後編譯 javac -encoding utf-8 -d f:/java學習/demo3 -cp c:/t

java呼叫openvc時jar和dll檔案的引入

openvc裡面的jar包和dll檔案引入 剛開始學習影象處理的時候,選擇了openvc然後下載了安裝了。如圖下然後找了半天也沒找到要的jar包和dll檔案。在這裡分享一下,因為找不到我打算去csdn裡面下載的,結果要積分很是煩人。 本人是java開發的就匯入j

在當java有多個jar和多個檔案時,如何在控制檯編譯執行

編譯 javac -cp .:/root/java/hash2/lib/mysql-connector-java-5.1.35-bin.jar:/root/java/hash2/lib/c3p0-0.9.1.1.jar *.java   執行 java -cp .:

如何使用Eclipse將Java工程打包成Jar,並用bat檔案啟動Jar

作者:翁鬆秀 如何使用Eclipse將Java工程打包成Jar包,並用bat檔案啟動Jar包 如何使用Eclipse將Java工程打包成Jar包,並用bat檔案啟動Jar包 一、用Eclipse將Java工程打包成J

java工程打包成jar,並且解壓lib裡的jar

    在我們開發完java工程部署時,有時不需要web容器,為了方便部署有時候需要打成jar包。     這裡介紹2種Eclipse打jar包的方式, 方式一、工程引用的jar包打在lib目錄下

NetBeans將java專案編譯成jar

1.找到file選項下的build.xml。 2.新增程式碼到build.xml檔案的</project>標誌之前 。 複製如下程式碼: <target name="package-for-store" depends="jar">  

java工程打包成jar

1. 準備MANIFEST.MF檔案 1)若生成的jar包直接匯入java工程中使用,可以不用MANIFEST.MF檔案,直接在工程中匯入jar包引用到的第三方包; 2)若生成的jar包需要放到伺服器上跑,在jar包的存放路徑下同時存放一個lib資料夾,在該