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

Supported Software

  • Java Runtime Free
  • 7-Zip Free
  • WinRAR Paid

Alternative Formats

.war .class .exe .msi