當前位置:首頁 » 編程語言 » jarjavaclass

jarjavaclass

發布時間: 2022-09-08 22:02:57

A. java小程序的jar,java,class 這三個有什麼區別

jar是打包生成的文件,和RAR壓縮文件差不多.
java是JAVA的源文件,可以編譯成class文件.
class是JAVA編譯後生成的位元組碼文件,就是可以運行的文件了.

B. 如何把java的class文件生成jar包

1
首先,安裝JDK的步驟有很多了,這里就不述及。只講與打包相關的部分。打開控制台界面,輸入jar回車查看,與打jar包相關的操作命令提示。

2
下面為了讓大家便於理解,此處只為一個單獨的類進行打包。下圖為所寫java源代碼,只是為了展示打包步驟。

3
然後對此程序進行編譯生成class文件,然後將生成的com文件夾進行打包。

4
這里需要說明一下,打包時源文件,即Demo.java文件不需要打進去,只需要把*.class文件打進去。在控制台進入com文件所在的文件目錄,例如本例中的javapro文件。如圖示

5
進入javapro文件後輸入jar -cvf [jar包的名字] [需要打包的文件]。
例如jar -cvf my.jar com,效果如圖示。

6
最後,就是如何使用這個jar包。要使用jar包,需要設置環境變數,可以在電腦上設置,也可以在控制台上用命令設置,這里用後者展示。
在控制台輸入set classpath=.;d:\javapro\my.jar

7
下面寫一個測試類,測試此jar包是否可用。測試之前把生成的Demo.class文件刪除,只保留jar包。測試程序如下圖所示。

8
在控制台編譯、運行TestDemo.java

C. 怎麼把Java .class文件打成jar包

方法1:在Eclipse中可以導出JAR文件(類似於EXE文件,不過需要JAVA虛擬機支持),執行File→Export→JAR(Runable)即可。eclipse --> 右鍵單擊一個Java Project --> Export --> Java - JAR file/Runnable JAR file// 也可以是Project下的一個Package 方法2:jar命令:示例1:將兩個class文件存檔到一個名為 'classes.jar' 的存檔文件中:jar cvf classes.jar Foo.class Bar.class示例2:用一個存在的清單(manifest)文件 'mymanifest' 將 foo/ 目錄下的所有 文件存檔到一個名為 'classes.jar' 的存檔文件中:jar cvfm classes.jar mymanifest -C foo/ . jar 用法:jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目錄] 文件名 ...選項: -c 創建新的存檔 -t 列出存檔內容的列表 -x 展開存檔中的命名的(或所有的〕文件 -u 更新已存在的存檔 -v 生成詳細輸出到標准輸出上 -f 指定存檔文件名 -m 包含來自標明文件的標明信息 -0 只存儲方式;未用ZIP壓縮格式 -M 不產生所有項的清單(manifest〕文件 -i 為指定的jar文件產生索引信息 -C 改變到指定的目錄,並且包含下列文件:如果一個文件名是一個目錄,它將被遞歸處理。清單(manifest〕文件名和存檔文件名都需要被指定,按'm' 和 'f'標志指定的相同順序。

D. Java怎樣調試jar包中編譯好的class文件

進入調試狀態,按步進一步步執行,可以獲取當前JAR所在類的文件中執行的狀態,但只能看其狀態,不能修改,不過也可以找到問題所在了
補充一點,需要在調用jar包的函數前加斷點,這樣就可以快速定位了

E. java的class文件與jar文件有什麼區別

jar文件就是把一些class打成了個包放在一起

F. 求助萬能的知道網友..關於java的class文件打包jar問題

包里的路徑錯了,你的aaa類沒有package語句,就應該在jar里根目錄下,
如果aaa類開頭是package ncu;的話,現在這個jar文件才是正常的。

G. java class 是哪個jar包

resources.jar 包。 路徑:Java.lang

熱點內容
ecstore資料庫 發布:2025-01-13 07:29:43 瀏覽:295
手機設置密碼忘記了怎麼解開 發布:2025-01-13 07:28:29 瀏覽:19
存儲卡交流 發布:2025-01-13 07:16:06 瀏覽:982
php字元串浮點數 發布:2025-01-13 07:15:28 瀏覽:997
python排序cmp 發布:2025-01-13 07:09:04 瀏覽:71
雲腳本精靈 發布:2025-01-13 07:03:27 瀏覽:617
高維訪問 發布:2025-01-13 07:03:23 瀏覽:974
保衛蘿卜有腳本嗎 發布:2025-01-13 06:30:29 瀏覽:741
天貓上傳 發布:2025-01-13 06:06:35 瀏覽:156
php處理並發 發布:2025-01-13 06:03:44 瀏覽:283