Rumah masalah biasa jar是什么文件格式

jar是什么文件格式

Dec 17, 2020 pm 03:12 PM
Format fail jar

jar是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件;JAR文件是一种归档文件,以ZIP格式构建,以“.jar”为文件扩展名。

jar是什么文件格式

本教程操作环境:windows7系统、Dell G3电脑。

在软件领域,JAR文件(Java归档,英语:Java Archive)是一种软件包文件格式,通常用于聚合大量的Java类文件、相关的元数据和资源(文本、图片等)文件到一个文件,以便开发Java平台应用软件或库。

JAR文件是一种归档文件,以ZIP格式构建,以.jar为文件扩展名。用户可以使用JDK自带的jar命令创建或提取JAR文件。也可以使用其他zip压缩工具,不过压缩时zip文件头里的条目顺序很重要,因为Manifest文件常需放在首位。JAR文件内的文件名是Unicode文本。

JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

特点:

  • 安全性

    可以对 JAR 文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。

  • 减少下载时间

    如果一个 applet 捆绑到一个 JAR 文件中,那么浏览器就可以在一个 HTTP 事务中下载这个 applet 的类文件和相关的资源,而不是对每一个文件打开一个新连接。

  • 压缩

    JAR 格式允许您压缩文件以提高存储效率。

  • 传输平台扩展

    Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR 文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。

  • 包密封

    存储在 JAR 文件中的包可以选择进行密封,以增强版本一致性和安全性。密封一个包意味着包中的所有类都必须在同一 JAR 文件中找到。

  • 包版本控制

    一个 JAR 文件可以包含有关它所包含的文件的数据,如厂商和版本信息。

  • 可移植性

    处理 JAR 文件的机制是 Java 平台核心 API 的标准部分。

相关推荐:《编程教学

Atas ialah kandungan terperinci jar是什么文件格式. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menjalankan fail jar di Linux Bagaimana untuk menjalankan fail jar di Linux Feb 20, 2024 am 10:40 AM

Prasyarat untuk menjalankan fail JAR Menjalankan fail JAR pada sistem Linux memerlukan pemasangan Java Runtime Environment (JRE), yang merupakan komponen asas yang diperlukan untuk melaksanakan aplikasi Java, termasuk Java Virtual Machine (JVM), perpustakaan kelas teras, dsb. Banyak pengedaran Linux arus perdana, seperti Ubuntu, Debian, Fedora, openSUSE, dll., menyediakan perpustakaan perisian pakej JRE untuk memudahkan pemasangan pengguna. Artikel berikut akan memperincikan langkah-langkah untuk memasang JRE pada pengedaran popular. Selepas menyediakan JRE, anda boleh memilih untuk menggunakan terminal baris arahan atau antara muka pengguna grafik untuk memulakan fail JAR mengikut keutamaan peribadi anda. Pilihan anda mungkin bergantung pada kebiasaan dengan cangkerang Linux dan keutamaan peribadi

Cara docker menggunakan SpringBoot dan menggantikan pakej jar Cara docker menggunakan SpringBoot dan menggantikan pakej jar May 12, 2023 pm 02:16 PM

Buat fail dockerfile dalam direktori projek dockerfile, yang akan digunakan kemudian. Fail itu digunakan dalam folder /data/docker/hellolearn yang baru dibuat pada pelayan (laluan fail boleh disesuaikan dengan pakej maven packaged jar dan fail dockerfile yang dibuat di atas ke folder yang baru dibuat pada pelayan (/data). /docker/hellolearn). Hasilkan imej dockerbuild-thellolearn.dockerbuild-t Nama imej: kedudukan relatif fail docker label, titik mewakili direktori semasa dan lalai adalah terkini jika tiada teg ditulis. Mulakan doc bekas

Apakah format fail mdf Apakah format fail mdf Feb 11, 2022 pm 02:24 PM

Nama penuh mdf ialah "Mirror Disc File", iaitu fail imej cakera media Fungsinya adalah untuk membungkus kandungan cakera CD dan DVD ke dalam imej cakera yang serupa dengan fail ISO, supaya ia boleh disebarkan pada rangkaian; Fail MDF digunakan secara meluas, seperti Keluaran perisian, permainan, video, malah sistem pengendalian, dan banyak lagi.

Bagaimana untuk membungkus springboot ke dalam pakej balang dalam maven Bagaimana untuk membungkus springboot ke dalam pakej balang dalam maven May 17, 2023 am 08:19 AM

arahan maven: 1.mvncleanpackage-DskipTests: Jalankan arahan ini dalam direktori projek untuk menjana pakej jar atau pakej perang dalam direktori sasaran. 2.mvnclean: Bersihkan fail sementara yang dihasilkan oleh projek, biasanya direktori sasaran di bawah modul 3.mvncompile-DskipTests: Perintah pemasangan modul menyalin fail jar/war yang dibungkus ke gudang tempatan anda untuk digunakan oleh modul lain -Dmaven .skip=ujian langkau benar (testcompile juga akan dilangkau).4.mvntest: perintah ujian, atau jalankan src/test/java/

Apakah fail format xlsx? Apakah fail format xlsx? Jul 06, 2022 pm 03:28 PM

xlsx ialah fail jadual untuk Microsoft "Office Excel" xlsx ialah fail termampat berdasarkan piawaian "Office Open XML" yang menggantikan format fail lalai proprietari sebelumnya, dengan "x" ditambahkan pada penghujung sambungan fail tradisional, dan boleh dibuka oleh mana-mana " Mana-mana perisian pemprosesan perkataan yang mengandungi fail .xlsx" boleh menukar dokumen ini menjadi fail ".xls".

Apakah maksud fail fdf? Apakah maksud fail fdf? Jan 31, 2023 am 10:24 AM

Fail FDF ialah fail format yang serupa dengan fail PDF Ia adalah format data borang yang digunakan untuk mengeksport data daripada medan borang PDF biasanya lebih kecil daripada fail PDF kerana ia mengandungi data medan borang dan bukannya keseluruhan borang. Format fail FDF boleh merangkum teks, fon, format, warna dan grafik serta imej yang tidak bergantung pada peranti dan resolusi dalam satu fail, ia juga boleh memasukkan maklumat elektronik seperti pautan hiperteks, bunyi dan imej dinamik serta menyokong fail panjang khas; dan penyepaduan Tahap keselamatan dan kebolehpercayaan adalah tinggi.

Bagaimana untuk membuka fail eml Bagaimana untuk membuka fail eml Feb 23, 2024 pm 09:57 PM

Fail eml ialah format fail e-mel yang mengandungi kandungan asal dan maklumat e-mel. Biasanya, fail eml dijana oleh klien e-mel atau pelayan e-mel dan menyimpan data e-mel yang lengkap, termasuk penghantar, penerima, subjek, badan, lampiran, dsb. Untuk membuka fail eml, anda boleh menggunakan perisian berikut: Perisian klien mel: Kebanyakan perisian klien mel menyokong membuka fail eml secara terus, seperti Microsoft Outlook, Microsoft Mail, Thun

Bagaimana untuk memulakan, menghentikan dan memulakan semula pakej springboot jar dalam penyuntingan Linux Bagaimana untuk memulakan, menghentikan dan memulakan semula pakej springboot jar dalam penyuntingan Linux May 14, 2023 am 09:37 AM

Kata Pengantar Dalam fail konfigurasi springboot, nama-nama fail konfigurasi mempunyai makna dan kegunaannya sendiri persekitaran pembangunan prod persekitaran ujian (lalai) memuatkan fail konfigurasi yang ditentukan--spring.profiles.active=prod Cara-cara untuk. springboot untuk memuatkan pakej balang adalah/ / Mulakan terus dalam konsol Kelemahannya ialah projek akan ditutup apabila konsol ditutup. java-jarbootdo.jar//Kaedah ini boleh dijalankan di latar belakang, tetapi jika shell dilancarkan, ia juga akan menggantung java-jar/bootdo-2.0.0.jar>bootdolog.file2>&