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

java編譯后的文件出現(xiàn)xx$1.class的原因及解決方式

 更新時(shí)間:2020年12月04日 09:10:27   作者:未來(lái)窺視者  
這篇文章主要介紹了java編譯后的文件出現(xiàn)xx$1.class的原因及解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

java編譯后的文件名字帶有$接數(shù)字的就是匿名內(nèi)部類(lèi)的編譯結(jié)果,接名字的就是內(nèi)部類(lèi)的編譯結(jié)果

例如:

TestFrame$1.class是匿名內(nèi)部類(lèi)的編譯結(jié)果,TestFrame$MyJob.class則是內(nèi)部類(lèi)MyJob編譯后得到的.

使用內(nèi)部類(lèi)可以隱藏一些實(shí)現(xiàn)的細(xì)節(jié), 等等, 還有其他一些好處. 使用匿名類(lèi)的時(shí)候, 要注意代碼的可讀性

補(bǔ)充知識(shí):JNI之javah使用時(shí)報(bào)錯(cuò):找不到類(lèi)文件

初學(xué)java,想使用JNI,在用javah生成頭文件時(shí),總是報(bào)錯(cuò)找不到類(lèi);

看了javah的help,本來(lái)是很簡(jiǎn)單的,但是由于自己概念含糊,所以出錯(cuò)。

javah的命令行幫助:

用法:javah [選項(xiàng)] <類(lèi)>其中 [選項(xiàng)] 包括:

-help 輸出此幫助消息并退出

-classpath <路徑> 用于裝入類(lèi)的路徑

-bootclasspath <路徑> 用于裝入引導(dǎo)類(lèi)的路徑

-d <目錄> 輸出目錄

-o <文件> 輸出文件(只能使用 -d 或 -o 中的一個(gè))

-jni 生成 JNI樣式的頭文件(默認(rèn))

-version 輸出版本信息

-verbose 啟用詳細(xì)輸出

-force 始終寫(xiě)入輸出文件使用全限定名稱指定 <類(lèi)>(例如,java.lang.Object)。

假如有這樣的類(lèi):

package mwic32; 
public 
class Main { 
  
  public native String GetICSN( int CommPort); 
  static
  { 
    System.loadLibrary("MwIc32.dll"); 
  }   
 
  public static void main(String[] args) 
  { 
    // TODO code application logic here
   } 
} 

假如項(xiàng)目目錄是:F:/NetBeansProjects,那么編譯后生成的class文件會(huì)位于F:/NetBeansProjects/MwIC32/build/classes/mwic32現(xiàn)在希望用JAVAH生成頭文件。

javah -classpath F:/NetBeansProjects/MwIC32/build/classes mwic32.Main

也就是說(shuō),指定類(lèi)的路徑時(shí),應(yīng)該以包所在路徑為準(zhǔn),而不是具體類(lèi)所在的子目錄

以上這篇java編譯后的文件出現(xiàn)xx$1.class的原因及解決方式就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • java中設(shè)計(jì)模式(多例)的實(shí)例詳解

    java中設(shè)計(jì)模式(多例)的實(shí)例詳解

    這篇文章主要介紹了java中設(shè)計(jì)模式(多例)的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • Java開(kāi)發(fā)常見(jiàn)錯(cuò)誤之?dāng)?shù)值計(jì)算精度和舍入問(wèn)題詳析

    Java開(kāi)發(fā)常見(jiàn)錯(cuò)誤之?dāng)?shù)值計(jì)算精度和舍入問(wèn)題詳析

    除了使用Double保存浮點(diǎn)數(shù)可能帶來(lái)精度問(wèn)題外,更匪夷所思的是這種精度問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于Java開(kāi)發(fā)常見(jiàn)錯(cuò)誤之?dāng)?shù)值計(jì)算精度和舍入問(wèn)題的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • Java對(duì)線程池做監(jiān)控的實(shí)現(xiàn)方法

    Java對(duì)線程池做監(jiān)控的實(shí)現(xiàn)方法

    本文主要介紹了Java對(duì)線程池做監(jiān)控的實(shí)現(xiàn)方法,監(jiān)控線程池可以幫助我們了解線程池的狀態(tài),如當(dāng)前活躍線程數(shù)、任務(wù)隊(duì)列長(zhǎng)度、已完成任務(wù)數(shù)等,下面就一起來(lái)了解一下
    2024-07-07
  • Java 基礎(chǔ)語(yǔ)法 異常處理

    Java 基礎(chǔ)語(yǔ)法 異常處理

    這篇我們就來(lái)介紹Java 基礎(chǔ)語(yǔ)法中長(zhǎng)遇到的那些異常及處理方法的一下相關(guān)資料,感興趣的小伙伴可以參考一下下面文章的詳細(xì)內(nèi)容,希望對(duì)你有所幫助
    2021-10-10
  • 關(guān)于knife4j的使用及配置

    關(guān)于knife4j的使用及配置

    這篇文章主要介紹了關(guān)于knife4j的使用及配置,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Java語(yǔ)法基礎(chǔ)之選擇結(jié)構(gòu)的if語(yǔ)句、switch語(yǔ)句詳解

    Java語(yǔ)法基礎(chǔ)之選擇結(jié)構(gòu)的if語(yǔ)句、switch語(yǔ)句詳解

    這篇文章主要為大詳細(xì)介紹了Java語(yǔ)法基礎(chǔ)之選擇結(jié)構(gòu)的if語(yǔ)句、switch語(yǔ)句,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 排序算法圖解之Java快速排序的分步刨析

    排序算法圖解之Java快速排序的分步刨析

    快速排序是通過(guò)一趟排序?qū)⒁判虻臄?shù)據(jù)分割為獨(dú)立的兩個(gè)部分,一部分的所有數(shù)據(jù)比另外一部分的所有數(shù)據(jù)要小,然后按照此方法對(duì)這兩部分分別進(jìn)行快速排序,整個(gè)過(guò)程可以遞歸進(jìn)行,以此達(dá)到整個(gè)數(shù)據(jù)變成有序序列。本文通過(guò)示例講解了快速排序的實(shí)現(xiàn),需要的可以參考一下
    2022-11-11
  • 使用自定義注解+springAop實(shí)現(xiàn)參數(shù)非空校驗(yàn)方式

    使用自定義注解+springAop實(shí)現(xiàn)參數(shù)非空校驗(yàn)方式

    這篇文章主要介紹了使用自定義注解+springAop實(shí)現(xiàn)參數(shù)非空校驗(yàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • resultMap如何處理復(fù)雜映射問(wèn)題

    resultMap如何處理復(fù)雜映射問(wèn)題

    這篇文章主要介紹了resultMap如何處理復(fù)雜映射問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 簡(jiǎn)單了解Spring Web相關(guān)模塊運(yùn)行原理

    簡(jiǎn)單了解Spring Web相關(guān)模塊運(yùn)行原理

    這篇文章主要介紹了簡(jiǎn)單了解Spring Web相關(guān)模塊運(yùn)行原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06

最新評(píng)論

平原县| 海林市| 霍邱县| 宁安市| 铁力市| 南平市| 日土县| 平顺县| 广汉市| 通化市| 蓝田县| 溆浦县| 聂拉木县| 师宗县| 磐石市| 凯里市| 长丰县| 兴化市| 大安市| 西平县| 贞丰县| 东城区| 宁城县| 富宁县| 陆川县| 乌拉特前旗| 贵港市| 五河县| 金秀| 浏阳市| 乾安县| 凌云县| 镇赉县| 安泽县| 临泽县| 龙岩市| 五指山市| 黑山县| 略阳县| 宣武区| 阿城市|