• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    java調用C方法

    我們在利用java編寫軟件時,有時辰因為一些底層代碼的緣故利用Java代碼有未便之處,所以需要利用更接近底層的C代碼,這時辰就需要利用native方式來挪用C方式

    東西/原料

    • Java IDE(eclipse)
    • Java SDK(>=1.8)
    • javac -h
    • 一臺毗連好互聯網的電腦
    • C/C++ 代碼

    方式/步調

    1. 1

      起首我們打開Java的IDE,這里以常用的Eclipse軟件為例,在一個建立好了的Java工程中,或者本身另行建立一個新的java工程項目,經由過程點擊File-New-Class,即可新建一個通俗的Java類

    2. 2

      在彈出來的“New Java Class”新建類窗口中,可以對欲添加的Java類的類名和實現的接口進行界說,需要注重的是類名的定名要合適Java標識符的規范,如“NativeTest”,并勾選主動建立本家兒方式

    3. 3

      點擊Finish按鈕后可以看到,我們已經建立了一個只包含類名和本家兒方式的空白類,若是要獲得多個歷程異步執行的功能下面還需要添加上具體的實現過程,起首在類中插手一個靜態方式

    4. 4

      點擊運行右側的External Tools,打開外部東西設置頁面,雙擊左側列表中的Program,新建一個新的設置裝備擺設文件

    5. 5

      在新建的設置裝備擺設設心猿意馬窗口中,起首指心猿意馬javac.exe的位置,然后在響應的參數設心猿意馬中加受騙前工程目次以及一些需要的參數

    6. 6

      最后點擊Run運行按鈕,即可鄙人方的節制臺窗口中看到輸出的Hello信息,表白已經當作功挪用了C代碼

    注重事項

    • 這里是基于javah的編譯器實現的,還可以利用此外體例進行實現如第三方包
    • 本經驗僅供參考,具體的實現體例可能會跟著軟件版本的進級而改變
    • 發表于 2018-10-24 00:00
    • 閱讀 ( 751 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆