📝JVM Base Concepts

📝JVM Base Concepts

refs: 🏷JVM

JAR #

JAR #

Java ARchiveの略. Java Classファイルとメタデータをアーカイブしたもの.


UberJAR #

生産物のJarだけでなく依存関係のjarも含むjarの塊.

Javaをつかってスタンドアロンアプリケーションとして起動することができる.

> java -jar exampleapp.jar

Javaのソフトウェアを配布しようとしたときにサードパーティの依存ライブラリも含めてまとめて配布(all-in-one)できるというメリットがあるものの, 冗長が多くなったり容量が大きくなるなどのデメリットもある.

fat JAR, JAR with dependenciesともいう. Uberはドイツ語でOverの意. UberEatsとは無関係.


Active Recalls #

UberJARとはなんですか? #

依存関係のJARを含む全てのJARファイルをまとめた単一のJARファイル.


Backlinks