應該在.jar庫中使用.class文件還是.java文件?Java .class文件與jar中的jar文件
我想要一個我寫在.java文件中的類,並將它添加到jar中,以便我可以將它用作我的tomcat的WEB-INF/lib目錄中的庫。
我明白,罐子可以包含.class文件,.java文件或兩者(或者其他任何東西)。我想知道什麼是我的JVM在運行時特別需要的,以便JVM可讀。 this question的答案告訴我.class文件可以工作,但.java文件也可以工作嗎?
我發現了很多如何創建jar的說明,以及有關.java文件和.class文件之間差異的大量信息。我猜,我所缺乏的是理解JVM如何解釋JAR庫。它們是在運行時編譯的嗎?
謝謝