You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下IntelliJ无法运行最简Java代码的问题求助

解决IntelliJ IDEA中Java文件无法运行及插件错误问题

一、先处理Android插件错误

你学Java基础/后端完全不需要Android相关插件,这类插件出错会干扰IDE正常功能:

  • 打开IDEA,按Ctrl+Alt+S打开设置,找到Plugins
  • 搜索框输入Android,把所有带Android标识的插件(比如Android Support、Android Gradle Dsl)都点击Disable
  • 重启IDEA,插件报错应该就消失了

二、核对Java项目结构

新手最容易栽在项目结构上,按步骤检查:

  1. 确认JDK配置
    • 按Ctrl+Alt+Shift+S打开项目结构窗口
    • 切换到Project标签,Project SDK选你安装的JDK 21.0.7,Project language level设为21或者SDK default
    • 再切换到Modules标签,确保模块的Language level和JDK版本一致
  2. 标记正确的源码目录
    • 在项目视图里找到存放Java文件的目录(比如src),右键它选择Mark Directory as > Sources Root(目录会变成蓝色)
    • 你的Java文件必须放在这个蓝色目录下,包结构要和代码里的package声明对应(比如代码开头是package mytest;,文件就得放在src/mytest/下面)

三、确保Java文件有合法的主类

Java文件要能运行,必须包含带main方法的主类,格式不能错:

public class Main {
    public static void main(String[] args) {
        System.out.println("测试运行");
    }
}

注意:

  • 类名必须和文件名完全一致(比如文件叫Main.java,类名就必须是Main)
  • main方法的参数必须是String[] args,大小写、格式都不能改

四、手动创建正确的运行配置

如果IDE没自动识别主类,手动配置:

  • 点击右上角运行配置的下拉框,选择Edit Configurations
  • 左上角点击+,选择Application
  • 在Configuration页:
    • Name随便填个好认的(比如Main运行)
    • Main class点击右侧的...,IDE会自动扫描出可运行的主类,选择你写的那个
    • Use classpath of module选择你的项目模块
  • 点击Apply再OK,然后点击运行按钮试试

五、清理IDE缓存兜底

如果前面步骤都没用,试试清理缓存:

  • 点击File > Invalidate Caches...
  • 选择Invalidate and Restart,等待IDE重启后再尝试运行

内容的提问来源于stack exchange,提问作者w.k

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 07:30:58