Java教程是为JDK 8编写的。本页中描述的示例和实践不利用后续版本中引入的改进,可能使用不再可用的技术。
有关Java SE 9及后续版本中更新的语言功能的摘要,请参阅Java语言变更。
有关所有JDK版本的新功能、增强功能以及已移除或不推荐使用选项的信息,请参阅JDK发布说明。
编译和打包应用程序需要Java开发工具包(JDK)。可安装的捆绑包必须在自包含应用程序将运行的平台上创建。例如,如果应用程序在Windows和Linux上运行,必须在Windows上运行打包工具创建一个.exe
或.msi
捆绑包,并在Linux上运行打包工具创建一个.rpm
或.deb
文件。
创建可安装的捆绑包需要第三方工具。以下表格列出了每个支持的平台所需的工具。
平台 | 格式 | 工具 |
---|---|---|
Windows | EXE | Inno Setup 5或更高版本 |
Windows | MSI | WiX Toolset 3.8或更高版本 |
Linux | RPM | RPMBuild |
Linux | DEB | Debian打包工具 |
OS X | DMG | |
OS X | PKG |