Java 部署
在最基础的层面上,可以通过复制已编译的类(即“.class”文件)或包含已编译类的目录树来部署 Java 程序。但是,Java 通常以下列方式之一部署:
-
通过将 JAR 文件或 JAR 文件集合复制到将要执行它们的系统; 例如使用
javac
。 -
通过将 WAR,EAR 或类似文件复制或上载到“servlet 容器”或应用程序服务器。
-
通过运行某种自动执行上述操作的应用程序安装程序。安装程序还可能安装嵌入式 JRE。
-
通过将应用程序的 JAR 文件放到 Web 服务器上,允许使用 Java WebStart 启动它们。
创建 JAR,WAR 和 EAR 文件示例总结了创建这些文件的不同方法。
Java 有许多开源和商业安装程序生成器和“EXE 生成器”工具。类似地,有一些工具可以混淆 Java 类文件(使逆向工程更难)以及添加运行时许可证检查。这些都超出了“Java 编程语言”文档的范围。