導航:首頁 > 編程語言 > javah無法訪問

javah無法訪問

發布時間:2025-01-07 20:01:53

『壹』 JDK tomcat eclipse java 是什麼關系啊

java是門語言. eclipse是用來編寫java的.你可以用記事本或者其他編輯器來寫java.總之eclipse只是一個編寫java的工具. 至於jdk(Java Development Kit). 你編寫java的時候需要用的包什麼的. 你可以把他當作庫文件吧,沒有JDK的話,無法安裝或者運行eclipse 因為eclipse也是基於java寫的.

JDK包含的基本組件包括:
javac – 編譯器,將源程序轉成位元組碼
jar – 打包工具,將相關的類文件打包成一個文件
javadoc – 文檔生成器,從源碼注釋中提取文檔
jdb – debugger,查錯工具
java – 運行編譯後的java程序(.class後綴的)
appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。
Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。
Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義。
Jconsole: Java進行系統調試和監控的工具
在說tomcat,這個只有你在編寫web應用的時候才用到. 是部署web應用的伺服器. 就是說你寫了個網站,沒有部署到這個容器裡面你是訪問不了的. 當然tomcat還有其他的替代品.像jboss 什麼的

『貳』 javah的問題

C:\Program Files\Java\jdk1.6.0_15\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_15\lib\tools.jar這兩個環境變數要放在classpath裡面的

『叄』 jdk是什麼,有什麼用

Java Development Kit(JDK) 是太陽微系統針對Java開發人員發布的免費軟體開發工具包(SDK,Software development kit)。

  1. JDK 是整個Java的核心,包括了Java運行環境、Java工具和Java基礎類庫。

  2. 常用於java應用程序開發。

  3. 詳情可以用網路或搜狗搜索「JDK」,看對應的網路就能知道很多具體的信息了。

  4. JDK的搜狗網路:網頁鏈接

『肆』 jdk和jre有什麼區別

1、面向人群不同:

JDK是面向開發人員使用的SDK。

JRE是Java Runtime Enviroment是指Java的運行環境,是面向Java程序的使用者。

2、重要程度不同:

JRE的地位就象一台PC機一樣,編寫的Java程序必須要JRE才能運行。只要你的電腦安裝了JRE,就可以正確運行Jav a應用程序。

3、安裝位置不同:

如果安裝JDK,電腦有兩套JRE,一套位於 jre 另外一套位於 C:Program FilesJavaj2re1.4.1_01 目錄下。

如果安裝JRE,會在 C:Program FilesJava 目錄下安裝唯一的一套JRE。

(4)javah無法訪問擴展閱讀:

JDK是Java語言的軟體開發工具包,主要用於移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。

JDK包含的基本組件包括:

javac – 編譯器,將源程序轉成位元組碼

jar – 打包工具,將相關的類文件打包成一個文件

javadoc – 文檔生成器,從源碼注釋中提取文檔

jdb – debugger,查錯工具

java – 運行編譯後的java程序(.class後綴的)

appletviewer:小程序瀏覽器,一種執行HTML文件上的Java小程序的Java瀏覽器。

Javah:產生可以調用Java過程的C過程,或建立能被Java程序調用的C過程的頭文件。

Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數據,同時顯示位元組代碼含義。

Jconsole: Java進行系統調試和監控的工具。

JRE是Java Runtime Environment縮寫,指Java運行環境,是Sun的產品。運行JAVA程序所必須的環境的集合,包含JVM標准實現及Java核心類庫。

注意由於Microsoft對Java的支持不完全,請不要使用IE自帶的虛擬機來運行 Applet,務必安裝一個JRE或JDK。

網路-jdk

網路-jre

『伍』 java什麼情況下用native方法

Java不是完美的,Java的不足除了體現在運行速度上要比傳統的C++慢許多之外,Java無法直接訪問內到操作系統底層(如容系統硬體等),為此Java使用native方法來擴展Java程序的功能。
可以將native方法比作Java程序同C程序的介面,其實現步驟:
1、在Java中聲明native()方法,然後編譯。
2、用javah產生一個.h文件。
3、寫一個.cpp文件實現native導出方法,其中需要包含第二步產生的.h文件(注意其中又包含了JDK帶的jni.h文件)。
4、將第三步的.cpp文件編譯成動態鏈接庫文件。
5、在Java中用System.loadLibrary()方法載入第四步產生的動態鏈接庫文件,這個native()方法就可以在Java中被訪問了。

JAVA的native方法適用的情況:
1、為了使用底層的主機平台的某個特性,而這個特性不能通過JAVA API訪問。
2、為了訪問一個老的系統或者使用一個已有的庫,而這個系統或這個庫不是用JAVA編寫的。
3、為了加快程序的性能,而將一段時間敏感的代碼作為本地方法實現。

閱讀全文

與javah無法訪問相關的資料

熱點內容
三劍豪升級 瀏覽:263
華為nova8如何防止app偷個人隱私 瀏覽:764
壓縮文件夾解壓後是空的 瀏覽:912
合成ts文件後順序亂了 瀏覽:952
三星s4文件傳電腦 瀏覽:161
Lgplc怎麼編程 瀏覽:471
主要的水稻資料庫有哪些 瀏覽:293
iphone霸氣壁紙 瀏覽:32
系統文件備份在哪個文件夾 瀏覽:53
win81升級win10卡住 瀏覽:766
jsp調用微信公眾號支付 瀏覽:767
微信模板消息推送java 瀏覽:519
傳700MB的文件要多少流量 瀏覽:777
想做家教可以在哪些app上 瀏覽:868
5s怎麼升級到84 瀏覽:862
什麼編程語言適合windows 瀏覽:982
迷你世界編程器如何使用 瀏覽:871
財稅201215號文件代碼 瀏覽:456
win1064位sp1 瀏覽:118
6S微信老出現半截屏幕 瀏覽:457

友情鏈接