当前位置:首页 > 后端开发 > 正文

Android Studio如何运行Java程序

在Android Studio中运行Java程序需创建Java模块:新建项目时选择”No Activity”,通过File > New > New Module添加Java Library,编写含main方法的类后点击运行按钮即可执行。

在Android Studio(AS)中运行Java程序虽非其核心功能,但可通过以下两种方法实现,以下步骤基于Android Studio 2025.2.1(Giraffe)版本,适用于Windows/macOS/Linux系统:


创建Java Library模块(推荐)

适用于长期开发或项目集成,步骤:

  1. 新建模块

    File → New → New Module → 选择Java or Kotlin Library → 设置模块名(如java-demo)→ 语言选Java → 点击Finish。

  2. 编写Java代码

    在新建模块的src/main/java目录下:

    • 右键包名(如com.example)→ New → Java Class
    • 创建带main()方法的类: public class Main { public static void main(String[] args) { System.out.println("Hello from Java!"); } }
    • 配置运行选项

      • 打开待运行的Java文件(如Main.java)
      • 右键代码编辑区 → 选择Run 'Main.main()'
      • 首次运行需自动生成配置(或手动配置:Run → Edit Configurations → 添加Application → 指定Main类)。
      • 执行程序

        点击工具栏绿色三角按钮(或按Shift+F10),输出结果将在底部Run面板显示。

      • 通过Terminal运行(需本地JDK)

        适用于快速测试单文件,无需创建模块:

        Android Studio如何运行Java程序 第1张

        1. 准备Java文件

          在项目任意目录(如app/src/main/java/)新建.java文件(如Test.java)。

        2. 打开终端

          View → Tool Windows → Terminal 或使用快捷键Alt+F12。

        3. 编译与运行

          Android Studio如何运行Java程序 第2张

          # 切换到文件目录(示例路径) cd app/src/main/java/com/example # 编译生成.class文件 javac Test.java # 运行程序(注意无文件后缀) java Test
          • 需确保系统已安装JDK并配置环境变量(通过java -version验证)。


        常见问题解决

        • 无Run选项?

          检查代码是否包含public static void main(String[] args)方法,或通过Edit Configurations手动添加Application配置。

        • Terminal报错javac not found?

          安装JDK并配置环境变量:

          • Oracle JDK下载
          • 添加路径:Windows在系统变量PATH中添加JDK的bin目录;macOS/Linux在~/.bashrc或~/.zshrc添加export PATH=$PATH:/path/to/jdk/bin。
        • 输出乱码?

          Terminal编码问题:Windows使用chcp 65001切换UTF-8;macOS/Linux默认UTF-8无需调整。


        方法对比

        场景 Java Library模块 Terminal运行
        适用性 长期开发/多文件项目 单文件快速测试
        复杂度 需配置模块 依赖本地JDK环境
        调试支持 支持断点调试
        依赖管理 可通过Gradle添加库 手动管理


        • 集成到项目:用Java Library模块(支持调试、构建管理)。
        • 临时测试:用Terminal(需环境变量支持)。
        • 注意:Android Studio对标准Java SE支持有限,复杂项目建议使用IntelliJ IDEA Ultimate。

        引用说明:本文操作基于Android Studio官方文档及Oracle JDK配置指南,环境要求为JDK 11+,Gradle依赖管理参考Android开发者官网构建指南。

        Android Studio如何运行Java程序 第3张

0