本文目錄一覽:
Java和jar分別是什麼意思?
Java為一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。
在軟件領域,JAR文件(Java歸檔,英語:Java Archive)為一種軟件包文件格式,通常用於聚合大量的Java類文件、相關的元數據和資源(文本、圖片等)文件到一個文件,以便開發Java平台應用軟件或庫。
JAR文件為一種歸檔文件,以ZIP格式構建,以.jar為文件擴展名。用戶可以使用JDK自帶的jar命令創建或提取JAR文件。也可以使用其他zip壓縮工具,不過壓縮時zip文件頭裡的條目順序很重要,因為Manifest文件常需放在首位。JAR文件內的文件名為Unicode文本。
擴展資料
Java由四方面組成:Java編程語言、Java類文件格式、Java虛擬機、Java應用程序接口。
當編輯並運行一個Java程序時,需要同時涉及到這四種方面。使用文字編輯軟件(例如記事本、寫字板、UltraEdit等)或集成開發環境(Eclipse、MyEclipse等)在Java源文件中定義不同的類。
通過調用類(這些類實現了Java API)中的方法來訪問資源系統,把源文件編譯生成一種二進制中間碼,存儲在class文件中,然後再通過運行與操作系統平台環境相對應的Java虛擬機來運行class文件,執行編譯產生的字節碼,調用class文件中實現的方法來滿足程序的Java API調用。
JAR 文件格式提供了許多優勢和功能,其中很多是傳統的壓縮格式如 ZIP 或者 RAR 所沒有提供的。它們包括:
1、安全性。可以對JAR文件內容加上數字化簽名。這樣,能夠識別簽名的工具就可以有選擇地為您授予軟件安全特權,這是其他文件做不到的,它還可以檢測代碼是否被篡改過。
2、減少下載時間。如果一個applet捆綁到一個JAR文件中,那麼瀏覽器就可以在一個HTTP事務中下載這個applet的類文件和相關的資源,而不是對每一個文件打開一個新連接。
3、壓縮。JAR 格式允許壓縮文件以提高存儲效率。
4、傳輸平台擴展。Java擴展框架(Java Extensions Framework)提供了向Java核心平台添加功能的方法,這些擴展是用JAR文件打包的(Java 3D和JavaMail就是由Sun開發的擴展例子)。
參考資料來源:百度百科-JAR
參考資料來源:百度百科-Java
java -jar xxx.jar命令的xxx表示什麼?
xxx就是你jar包的名字啊,你的jar在哪個目錄,你就進到這個目錄,執行java -jar xxx.jar命令就可以了,比如你xxx.jar在d:\底下,那你在cmd中,cd到d盤,再執行java -jar xxx.jar 命令就行了
java里的jar類打包文件怎麼使用
java里的jar類打包文件使用步驟如下:
在Eclipse中,左邊的工程管理欄,右鍵-BuildPath-Configure BuildPath…-Library標籤-Add External JARs-選擇下載的包-Ok,如下圖:
會看到在Reference Libraries中有了導入的包。接下來就可以像本地運行庫里包一樣使用了。如下圖:
java-jar啟動的jar包怎麼停
java-jar啟動的jar包停用方法如下:
1、用管理員打開cmd命令窗口。
2、輸入:netstat-ano|findstr端口號9233。
3、根pid刪除命令taskkill/t/f/pid2136。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/243614.html