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資料夾,在該