À propos .jar

JAR berisi: compiled .class files (Java bytecode), resource files (images, properties), META-INF/MANIFEST.MF (metadata: main class, version, classpath), dan digital signatures. JAR dapat dijalankan dengan: java -jar app.jar (jika Main-Class didefinisikan di manifest). Digunakan untuk: distribusi Java libraries (Maven Central), executable applications (Spring Boot fat JAR), dan plugin/extension. Spring Boot menghasilkan executable JAR dengan embedded server (Tomcat/Jetty). Build tools: Maven, Gradle menghasilkan JAR. Kekurangan: membutuhkan Java Runtime (JRE/JVM) untuk dijalankan, dan startup time相对较长. Alternatif modern: GraalVM native image (binary statis), dan Java modules (JPMS).

Logiciels compatibles

  • Java Runtime Gratuit
  • 7-Zip Gratuit
  • WinRAR Payant

Formats alternatifs

.war .class .exe .msi