最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過(guò)實(shí)例解析傳統(tǒng)jar包引用方式

 更新時(shí)間:2020年07月08日 11:20:17   作者:viewts  
這篇文章主要介紹了通過(guò)實(shí)例解析傳統(tǒng)jar包引用方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

一、首先編寫(xiě)一個(gè)工具類(lèi)Hello:

public class Hello {
  public static void say(String message) {
    System.out.printf("Hello %s\n", message);
  }
}

這個(gè)類(lèi)有一個(gè)對(duì)外暴露的say方法,可以用來(lái)打招呼,于是把它打成一個(gè)jar包供以后引用。

二、打jar包:

javac Hello.java
jar -cvf hello.jar Hello.class

三、引用jar包

Jar包的引用非常簡(jiǎn)單,放到系統(tǒng)設(shè)置的環(huán)境變量classpath中去就行了,也可以在命令行手動(dòng)引用,下面是一個(gè)手動(dòng)引用的例子:

1.將hello.jar拷貝到當(dāng)前目錄(也可以使用絕對(duì)路徑,這里是為了方便)

2.編寫(xiě)要引用hello.jar的main.java:

public class Main {
  public static void main(String[] args) {
    Hello.say("world");
  }
}

這里可以看到是引用了hello.jar下面的Hello.class的靜態(tài)方法say

3.編譯字節(jié)碼

javac -cp 'hello.jar' Main.java

4.運(yùn)行生成的Main.class:

java -classpath './hello.jar;' Main

注意:classpath的參數(shù)要使用“;”號(hào)分隔。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java使用Rxtx實(shí)現(xiàn)串口通信調(diào)試工具

    java使用Rxtx實(shí)現(xiàn)串口通信調(diào)試工具

    這篇文章主要為大家詳細(xì)介紹了java使用Rxtx實(shí)現(xiàn)簡(jiǎn)單串口通信調(diào)試工具,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • JAVA實(shí)現(xiàn)按時(shí)間段查詢(xún)數(shù)據(jù)操作

    JAVA實(shí)現(xiàn)按時(shí)間段查詢(xún)數(shù)據(jù)操作

    這篇文章主要介紹了JAVA實(shí)現(xiàn)按時(shí)間段查詢(xún)數(shù)據(jù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • SpringBoot使用Feign調(diào)用其他服務(wù)接口

    SpringBoot使用Feign調(diào)用其他服務(wù)接口

    這篇文章主要介紹了SpringBoot使用Feign調(diào)用其他服務(wù)接口,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • java中URLencode、URLdecode及Base64加解密轉(zhuǎn)換

    java中URLencode、URLdecode及Base64加解密轉(zhuǎn)換

    本文主要介紹了java中URLencode、URLdecode及Base64加解密轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • Mybatis自定義TypeHandler解決特殊類(lèi)型轉(zhuǎn)換問(wèn)題詳解

    Mybatis自定義TypeHandler解決特殊類(lèi)型轉(zhuǎn)換問(wèn)題詳解

    這篇文章主要介紹了Mybatis自定義TypeHandler解決特殊類(lèi)型轉(zhuǎn)換問(wèn)題詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Mybatis在sqlite中無(wú)法讀寫(xiě)byte[]類(lèi)問(wèn)題的解決辦法

    Mybatis在sqlite中無(wú)法讀寫(xiě)byte[]類(lèi)問(wèn)題的解決辦法

    這篇文章主要給大家介紹了關(guān)于Mybatis在sqlite中無(wú)法讀寫(xiě)byte[]類(lèi)問(wèn)題的解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Spring?Boot?3.2.5集成mysql的詳細(xì)步驟記錄

    Spring?Boot?3.2.5集成mysql的詳細(xì)步驟記錄

    作為一名Java開(kāi)發(fā)者,我們經(jīng)常需要在我們的應(yīng)用程序中使用數(shù)據(jù)庫(kù),在Spring Boot中集成數(shù)據(jù)庫(kù)是非常容易的,下面這篇文章主要給大家介紹了關(guān)于Spring?Boot?3.2.5集成mysql的詳細(xì)步驟,需要的朋友可以參考下
    2024-04-04
  • 關(guān)于LinkedList集合對(duì)元素進(jìn)行增查刪操作

    關(guān)于LinkedList集合對(duì)元素進(jìn)行增查刪操作

    LinkedList集合內(nèi)部包含有兩個(gè)Node類(lèi)型的first和last屬性維護(hù)一個(gè)雙向循環(huán)鏈表,在鏈表中的每一個(gè)元素都使用引用的方式來(lái)記住它的前一個(gè)元素和后一個(gè)元素,從而可以將所有的元素彼此連接起來(lái),需要的朋友可以參考下
    2023-04-04
  • 一文帶你徹底剖析Java中Synchronized原理

    一文帶你徹底剖析Java中Synchronized原理

    Synchronized是Java中的隱式鎖,它的獲取鎖和釋放鎖都是隱式的,完全交由JVM幫助我們操作,在了解Synchronized關(guān)鍵字之前,首先要學(xué)習(xí)的知識(shí)點(diǎn)就是Java的對(duì)象結(jié)構(gòu),本文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • java字符串與格式化輸出的深入分析

    java字符串與格式化輸出的深入分析

    本篇文章是對(duì)java字符串與格式化輸出進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論

邛崃市| 和林格尔县| 武邑县| 历史| 安义县| 萝北县| 宣城市| 彩票| 蒲城县| 门头沟区| 开封县| 游戏| 台北县| 汽车| 五家渠市| 上饶县| 阿勒泰市| 老河口市| 咸丰县| 蒙山县| 七台河市| 闽清县| 岳阳县| 承德县| 志丹县| 武川县| 渝北区| 东丰县| 宁都县| 屏边| 洞头县| 三都| 鄂托克旗| 武隆县| 巨鹿县| 临泉县| 康平县| 华安县| 嘉善县| 霞浦县| 阿拉善盟|