Informazioni .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).

Software supportato

  • Java Runtime Gratuito
  • 7-Zip Gratuito
  • WinRAR A pagamento

Formati alternativi

.war .class .exe .msi