Java 部署

在最基礎的層面上,可以通過複製已編譯的類(即“.class”檔案)或包含已編譯類的目錄樹來部署 Java 程式。但是,Java 通常以下列方式之一部署:

  • 通過將 JAR 檔案或 JAR 檔案集合複製到將要執行它們的系統; 例如使用 javac

  • 通過將 WAR,EAR 或類似檔案複製或上載到“servlet 容器”或應用程式伺服器

  • 通過執行某種自動執行上述操作的應用程式安裝程式。安裝程式還可能安裝嵌入式 JRE。

  • 通過將應用程式的 JAR 檔案放到 Web 伺服器上,允許使用 Java WebStart 啟動它們。

建立 JAR,WAR 和 EAR 檔案示例總結了建立這些檔案的不同方法。

Java 有許多開源和商業安裝程式生成器和“EXE 生成器”工具。類似地,有一些工具可以混淆 Java 類檔案(使逆向工程更難)以及新增執行時許可證檢查。這些都超出了“Java 程式語言”文件的範圍。