在 Ubuntu 上,你可以使用 jar 命令或者构建工具(如 Maven 或 Gradle)来打包 Java 应用程序。下面是使用这些方法的简要说明:
jar 命令:首先,确保你已经安装了 Java Development Kit (JDK)。你可以使用以下命令安装 OpenJDK:
sudo apt update
sudo apt install openjdk-11-jdk
接下来,导航到你的 Java 项目目录,然后执行以下步骤:
a. 编译 Java 源文件:
javac -d out src/*.java
这里,src 是包含你的 Java 源文件的目录,out 是编译后的类文件将要存放的目录。
b. 创建一个 JAR 文件:
jar cfe myapp.jar com.example.Main -C out .
这里,myapp.jar 是你要创建的 JAR 文件的名称,com.example.Main 是你的主类的完全限定名(包括包名),-C out . 表示从 out 目录中添加所有文件到 JAR 文件中。
现在,你应该在项目目录中看到一个名为 myapp.jar 的文件。你可以使用以下命令运行它:
java -jar myapp.jar
如果你的项目较大或需要更复杂的构建过程,可以考虑使用 Maven 或 Gradle。这些工具可以帮助你管理依赖项、运行测试并打包应用程序。
要在 Ubuntu 上安装 Maven,请执行以下命令:
sudo apt update
sudo apt install maven
对于 Gradle,你可以使用以下命令安装:
sudo apt update
sudo apt install gradle
安装完成后,你需要在项目根目录下创建一个 Maven 或 Gradle 配置文件(pom.xml 或 build.gradle),并按照相应的文档配置你的项目。然后,你可以使用以下命令构建 JAR 文件:
对于 Maven:
mvn package
对于 Gradle:
gradle build
构建完成后,你应该在项目的 target(Maven)或 build/libs(Gradle)目录中找到打包好的 JAR 文件。