Maison Problème commun Quel est le format de fichier de jar ?

Quel est le format de fichier de jar ?

Dec 17, 2020 pm 03:12 PM
文件格式 jar

jar est un format de fichier de progiciel, généralement utilisé pour regrouper un grand nombre de fichiers de classe Java, de métadonnées associées et de fichiers de ressources (texte, images, etc.) dans un seul fichier. Un fichier JAR est un fichier d'archive ; . Construit au format ZIP, avec ".jar" comme extension de fichier.

Quel est le format de fichier de jar ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

Dans le domaine des logiciels, le fichier JAR (Java Archive, anglais : Java Archive) est un format de fichier de progiciel, généralement utilisé pour regrouper un grand nombre de fichiers de classe Java, de métadonnées et de ressources associées (texte, images, etc. ) dans un fichier destiné au développement d'applications ou de bibliothèques de plateforme Java.

Un fichier JAR est un fichier d'archive construit au format ZIP avec une extension de fichier .jar. Les utilisateurs peuvent utiliser la propre commande jar du JDK pour créer ou extraire des fichiers JAR. Vous pouvez également utiliser d'autres outils de compression zip, mais l'ordre des entrées dans l'en-tête du fichier zip est important lors de la compression, car le fichier manifeste doit souvent être placé en premier. Les noms de fichiers dans les fichiers JAR sont du texte Unicode.

Le format de fichier JAR est basé sur le format de fichier ZIP populaire. Contrairement aux fichiers ZIP, les fichiers JAR ne sont pas seulement utilisés pour la compression et la distribution, mais également pour le déploiement et le packaging de bibliothèques, de composants et de plug-ins, et peuvent être utilisés directement par des outils tels que les compilateurs et la JVM. Des fichiers spéciaux, tels que des manifestes et des descripteurs de déploiement, sont inclus dans le JAR pour indiquer aux outils comment traiter un JAR particulier.

Caractéristiques :

  • Sécurité

    Vous pouvez ajouter des signatures numériques au contenu du fichier JAR. De cette façon, un outil qui reconnaît la signature peut vous accorder de manière sélective des privilèges de sécurité logicielle qu'aucun autre fichier ne peut accorder, et il peut également détecter si le code a été falsifié.

  • Réduire le temps de téléchargement

    Si une applet est regroupée dans un fichier JAR, le navigateur peut télécharger les fichiers de classe de l'applet et les fichiers associés dans une ressource de transaction HTTP au lieu d'ouvrir une nouvelle connexion pour chaque fichier.

  • Compression

    Le format JAR vous permet de compresser des fichiers pour une plus grande efficacité de stockage.

  • Extensions de plate-forme de transport

    Le framework d'extensions Java fournit un moyen d'ajouter des fonctionnalités à la plate-forme principale Java. Ces extensions sont fournies avec des fichiers JAR (Java 3D et JavaMail le sont). exemples d'extensions développées par Sun).

  • Scellage des packages

    Les packages stockés dans des fichiers JAR peuvent éventuellement être scellés pour une cohérence et une sécurité améliorées des versions. Sceller un package signifie que toutes les classes du package doivent se trouver dans le même fichier JAR.

  • Gestion des versions des packages

    Un fichier JAR peut contenir des données sur les fichiers qu'il contient, telles que des informations sur le fournisseur et la version.

  • Portabilité

    Le mécanisme de gestion des fichiers JAR est une partie standard de l'API principale de la plateforme Java.

Recommandations associées : "Enseignement de la programmation"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment exécuter des fichiers jar sous Linux Comment exécuter des fichiers jar sous Linux Feb 20, 2024 am 10:40 AM

Conditions préalables à l'exécution de fichiers JAR L'exécution de fichiers JAR sur un système Linux nécessite l'installation de Java Runtime Environment (JRE), qui est le composant de base requis pour exécuter des applications Java, notamment la machine virtuelle Java (JVM), les bibliothèques de classes principales, etc. De nombreuses distributions Linux grand public, telles qu'Ubuntu, Debian, Fedora, openSUSE, etc., fournissent des bibliothèques logicielles de packages JRE pour faciliter l'installation par l'utilisateur. L'article suivant détaillera les étapes pour installer JRE sur les distributions populaires. Après avoir configuré le JRE, vous pouvez choisir d'utiliser le terminal de ligne de commande ou l'interface utilisateur graphique pour démarrer le fichier JAR selon vos préférences personnelles. Votre choix peut dépendre de votre familiarité avec les shells Linux et de vos préférences personnelles.

Comment Docker déploie SpringBoot et remplace les packages jar Comment Docker déploie SpringBoot et remplace les packages jar May 12, 2023 pm 02:16 PM

Créez un fichier dockerfile dans le fichier dockerfile du répertoire du projet, qui sera utilisé ultérieurement. Le fichier est déployé dans le dossier /data/docker/hellolearn nouvellement créé sur le serveur (le chemin du fichier peut être personnalisé). Copiez le package jar packagé maven et le fichier docker créé ci-dessus dans le dossier nouvellement créé sur le serveur (/data/). docker/hellolearn). Générez l'image dockerbuild-thellolearn.dockerbuild-t Nom de l'image : la position relative du fichier docker de l'étiquette, le point représente le répertoire courant, et la valeur par défaut est la plus récente si aucune balise n'est écrite. Démarrer la documentation du conteneur

Quel format de fichier est mdf Quel format de fichier est mdf Feb 11, 2022 pm 02:24 PM

Le nom complet de mdf est « Mirror Disc File », qui est un fichier image de disque multimédia. Sa fonction est de regrouper le contenu des disques CD et DVD dans des images disque similaires aux fichiers ISO, afin qu'ils puissent être diffusés sur le réseau. Les fichiers MDF sont largement utilisés, tels que la publication de logiciels, de jeux, de vidéos, même de systèmes d'exploitation, etc.

Comment emballer Springboot dans un package jar dans maven Comment emballer Springboot dans un package jar dans maven May 17, 2023 am 08:19 AM

Commande maven : 1.mvncleanpackage-DskipTests : exécutez cette commande dans le répertoire du projet pour générer un package jar ou un package war dans le répertoire cible. 2.mvnclean : Nettoyez les fichiers temporaires produits par le projet, généralement le répertoire cible sous le module 3.mvncompile-DskipTests : La commande d'installation du module copie le fichier jar/war emballé dans votre entrepôt local pour une utilisation par d'autres modules -Dmaven test. .skip=true ignore les tests (la compilation de tests sera également ignorée).4.mvntest : commande de test ou exécutez src/test/java/

Qu'est-ce que le fichier au format xlsx ? Qu'est-ce que le fichier au format xlsx ? Jul 06, 2022 pm 03:28 PM

xlsx est un fichier de table pour « Office Excel » de Microsoft ; xlsx est un fichier compressé basé sur la norme « Office Open XML » qui remplace l'ancien format de fichier propriétaire par défaut, avec un « x » ajouté à la fin de l'extension de fichier traditionnelle, et peut être ouvert par n'importe quel « Tout logiciel de traitement de texte utilisant des fichiers .xlsx » peut convertir ce document en fichier « .xls ».

Que signifie le fichier fdf ? Que signifie le fichier fdf ? Jan 31, 2023 am 10:24 AM

Les fichiers FDF sont un fichier au format similaire aux fichiers PDF. Il s'agit d'un format de données de formulaire utilisé pour exporter des données à partir de champs de formulaire PDF. Les fichiers FDF sont généralement plus petits que les fichiers PDF car ils contiennent des données de champ de formulaire plutôt que l'intégralité du formulaire. Le format de fichier FDF peut encapsuler du texte, des polices, des formats, des couleurs, des graphiques et des images indépendamment du périphérique et de la résolution dans un seul fichier ; il peut également inclure des informations électroniques telles que des liens hypertextes, des sons et des images dynamiques, et prend en charge des fichiers de longueur spéciale. et intégration Le degré de sécurité et de fiabilité est élevé.

Comment ouvrir le fichier eml Comment ouvrir le fichier eml Feb 23, 2024 pm 09:57 PM

Le fichier eml est un format de fichier de courrier électronique qui contient le contenu et les informations d'origine d'un courrier électronique. Habituellement, le fichier eml est généré par un client de messagerie ou un serveur de messagerie et enregistre les données complètes du courrier électronique, notamment l'expéditeur, le destinataire, l'objet, le corps, les pièces jointes, etc. Pour ouvrir les fichiers eml, vous pouvez utiliser les logiciels suivants : Logiciel client de messagerie : la plupart des logiciels clients de messagerie prennent en charge l'ouverture directe des fichiers eml, tels que Microsoft Outlook, Microsoft Mail, Thun.

Comment démarrer, arrêter et redémarrer le package Springboot Jar dans l'édition Linux Comment démarrer, arrêter et redémarrer le package Springboot Jar dans l'édition Linux May 14, 2023 am 09:37 AM

Avant-propos Dans le fichier de configuration de springboot, les noms des fichiers de configuration ont leurs propres significations et utilisations. dev environnement de développement prod environnement de production (par défaut) test environnement de test charge le fichier de configuration spécifié--spring.profiles.active=prod Les moyens de le faire. springboot pour charger les packages jar est/ /Démarrer directement dans la console. L'inconvénient est que le projet sera fermé à la fermeture de la console. java-jarbootdo.jar//Cette méthode peut s'exécuter en arrière-plan, mais si le shell est lancé, elle se bloquera également java-jar/bootdo-2.0.0.jar>bootdolog.file2>&