在Android Studio(AS)中运行Java程序虽非其核心功能,但可通过以下两种方法实现,以下步骤基于Android Studio 2025.2.1(Giraffe)版本,适用于Windows/macOS/Linux系统:
创建Java Library模块(推荐)
适用于长期开发或项目集成,步骤:
-
新建模块
File → New → New Module
→ 选择Java or Kotlin Library
→ 设置模块名(如java-demo
)→ 语言选Java
→ 点击Finish
。 -
编写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类)。
- 打开待运行的Java文件(如
-
执行程序
点击工具栏绿色三角按钮(或按Shift+F10
),输出结果将在底部Run
面板显示。
通过Terminal运行(需本地JDK)
适用于快速测试单文件,无需创建模块:
-
准备Java文件
在项目任意目录(如app/src/main/java/
)新建.java
文件(如Test.java
)。 -
打开终端
View → Tool Windows → Terminal
或使用快捷键Alt+F12
。 -
编译与运行
# 切换到文件目录(示例路径) cd app/src/main/java/com/example # 编译生成.class文件 javac Test.java # 运行程序(注意无文件后缀) java Test
- 需确保系统已安装JDK并配置环境变量(通过
java -version
验证)。
- 需确保系统已安装JDK并配置环境变量(通过
常见问题解决
-
无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开发者官网构建指南。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/39507.html