通过命令行创建 Java 项目的步骤

1. 打开终端

确保已正确安装 Maven 并配置环境变量。在终端输入以下命令验证安装:

mvn -v

若显示 Maven 版本信息(如 Apache Maven 3.x.x),则表明配置成功。

2. 使用 Maven Archetype 生成项目

执行以下命令创建标准 Java 项目:

mvn archetype:generate \
  -DgroupId=com.example \
  -DartifactId=my-java-app \
  -DarchetypeArtifactId=maven-archetype-quickstart \
  -DinteractiveMode=false

参数说明:
  • -DgroupId:项目组织标识(如公司域名反转),例如 com.example
  • -DartifactId:项目名称(将作为根目录名),例如 my-java-app
  • -DarchetypeArtifactId:项目模板类型,maven-archetype-quickstart 表示标准 Java 项目
  • -DinteractiveMode=false:禁用交互模式(自动使用默认配置)
3. 等待构建完成

Maven 将自动完成以下操作:

  1. 下载所需依赖(首次执行需联网)
  2. 生成项目骨架
  3. 创建标准目录结构:
    my-java-app/
      ├── src/
      │   ├── main/java/com/example/App.java
      │   └── test/java/com/example/AppTest.java
      └── pom.xml
    

4. 验证项目结构

进入项目目录并查看关键文件:

cd my-java-app
tree src  # Linux/macOS
# 或 dir /s src  # Windows

应看到以下关键文件:

  • src/main/java/com/example/App.java:主类(含 main 方法)
  • src/test/java/com/example/AppTest.java:JUnit 测试类
  • pom.xml:项目配置文件
5. 编译运行项目
mvn compile  # 编译项目
mvn exec:java -Dexec.mainClass="com.example.App"  # 运行主程序

成功执行后将输出:

Hello World!

常见问题解决

  1. 下载卡顿: 更换 Maven 镜像源(编辑 ~/.m2/settings.xml 添加阿里云镜像):

    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共仓库</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
    

  2. 目录结构错误: 检查 pom.xml<packaging> 标签值应为 jar

    <packaging>jar</packaging>
    

  3. JDK 版本问题: 在 pom.xml 中指定 JDK 版本(例如 JDK 17):

    <properties>
      <maven.compiler.source>17</maven.compiler.source>
      <maven.compiler.target>17</maven.compiler.target>
    </properties>
    

通过此流程,您将在 30 秒内生成一个完整的 Java 项目骨架,可直接用于开发。

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐