IntelliJ IDEA 中 右键运行时没有run;新建时,选项没有Java class的解决方法和具体解释

IDEA工具避坑指南(一):新导入工程后,不能创建Class和package | 不被识别为Maven项目 | 鼠标右键找不到run main方法入口 新导入了一个工程,鼠标右键,新建不显示class、package,心里一万个怀疑人生,我的是不是假IDEA。如你所愿,这里有你想要的答案。 使用IDEA时,总会遇到各种奇葩的坑,创建不了Class文件、Maven工程导入后不显示maven侧边栏,这些坑将在这里,逐一被踏平!! 阅读详情

问题我就不赘述了,就是运行不了java程序,而且也不能建java文件

这里写图片描述

这里写图片描述

这个时候我们要理解这几个东西的意思,这个知识点非常非常重要,必须会。

  • Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java 类和包,这一点需要牢记。
  • Tests 一般用于标注可编译的单元测试目录。在规范的 maven 项目结构中,顶级目录是 src,maven 的 src 我们是不会设置为 Sources 的,而是在其子目录 main 目录下的 java 目录,我们会设置为 Sources。而单元测试的目录是 src - test - java,这里的 java 目录我们就会设置为 Tests,表示该目录是作为可编译的单元测试目录。一般这个和后面几个我们都是在 maven 项目下进行配置的,但是我这里还是会先说说。从这一点我们也可以看出 IntelliJ IDEA 对 maven 项目的支持是比彻底的。
  • Resources 一般用于标注资源文件目录。在 maven 项目下,资源目录是单独划分出来的,其目录为:src - main -resources,这里的 resources 目录我们就会设置为 Resources,表示该目录是作为资源目录。资源目录下的文件是会被编译到输出目录下的。
  • Test Resources 一般用于标注单元测试的资源文件目录。在 maven 项目下,单元测试的资源目录是单独划分出来的,其目录为:src - test -resources,这里的 resources 目录我们就会设置为 Test Resources,表示该目录是作为单元测试的资源目录。资源目录下的文件是会被编译到输出目录下的。
  • Excluded 一般用于标注排除目录。被排除的目录不会被 IntelliJ IDEA 创建索引,相当于被 IntelliJ IDEA 废弃,该目录下的代码文件是不具备代码检查和智能提示等常规代码功能。
    通过上面的介绍,我们知道对于非 maven 项目我们只要会设置 src 即可。

如上图箭头所示,被标注的目录会在右侧有一个总的概括。其中 classes 虽然是 Excluded 目录,但是它有特殊性,可以不显示在这里。

你想在哪新建Java class,就给设置为src就可以啦。

IntelliJ IDEA运行Java程序全解析:从环境配置到调试优化 集成开发环境(IDE)是现代软件开发的核心工具,它通过整合代码编辑、编译、调试和项目管理等功能,极大提升了开发效率。其工作原理基于对项目结构的智能解析和自动化构建流程,技术价值体现在降低环境配置复杂度、统一开发规范以及提供强大的代码分析和调试能力。在Java开发领域,IntelliJ IDEA作为主流IDE,广泛应用于企业级应用、微服务和开源项目开发。本文聚焦于IDEA中Java程序的运行机制,深入讲解项目创建、SDK配置、运行参数设置等关键环节,并涵盖Maven依赖管理和JVM参数调优等实践内容,帮助开发 阅读详情

相关推荐

WGCNA加权基因共表达网络分析(1)简介、原理

WGCNA简介 WGCNA(Weighted Gene Co-Expression Network Analysis, 加权基因共表达网络分析),鉴定表达模式相似的基因集合(module),解析基因集合与样品表型之间的联系,绘制基因集合之间的调控网络并鉴定关键调控基因 WGCNA适用于复杂的转录组数据(样本数目较多) 研究不同器官/组织类型和不同阶段的发育调控、生物和非生物胁迫的不同时间响应机制 WGCNA原理 原理概要 1.构建基因共表达网络:先构建基因共表达网络,通常利用两两基因之间的表达模式来计算

qq_44520665的博客 3万+

idea建立不了java文件

idea无法创建Java文件

weixin_52251389的博客 8668

2018南京大学计算机夏令营机试

1. Count number of binary strings without consecutive 1’s Given a positive integer n(3≤n≤90), count all possible distinct binary strings of length n such that there are no consecutive 1's . Examples...

climber16的博客 1万+

IDEA新建文件不能创建java类

当刚开始使用IDEA打开一个项目时,可能会出现不能新建java类的情况

qq_51010625的博客 4799

【阿里云大模型高级工程师ACP习题集】2.3 优化提示词改善答疑机器人回答质量

【摘要】这是我精心整理出对应的习题集,里面足足有 30 道题目,从基础概念到深度拓展,全方位覆盖章节重点、难点。不管你是想检验自己的学习成果,还是想针对薄弱环节进行强化训练,它都能完美适配!

davidkorhenn的博客 1629

STM32F407+OV2640的DCMI+DMA双缓冲JPEG图像采集系统

在嵌入式视觉系统中,数字摄像头接口(DCMI)是MCU连接CMOS图像传感器的关键硬件通道,其与DMA协同实现零CPU干预的高速数据流采集;而JPEG作为一种基于DCT变换与量化压缩的有损图像格式,依赖传感器端硬件编码引擎才能满足实时性要求。理解DCMI三重同步时序(PCLK/HSYNC/VSYNC)与DMA双缓冲机制的流水线协作原理,是突破带宽瓶颈、避免FIFO溢出和帧丢失的技术基础。该架构广泛应用于智能硬件、工业检测与边缘AI前端等需低功耗、高可靠图像捕获的场景,本文以OV2640与STM32F407为

weixin_42103128的博客 156

关于idea中创建不了类的问题

关于dea中创建不了类的问题

m0_62417450的博客 1765

软件产品国际化:前后端及App多语言版本解决方案(超详细实现过程)

多语言版本解决方案是应对全球化趋势的关键策略,它通过构建灵活且可扩展的架构,支持软件产品在不同语言和文化环境下的顺畅运行与展示。此方案涵盖了前端多语言界面实现、后端多语言数据处理及大数据环境下的多语言支持等多个层面,确保公司能够高效地推出适应全球用户多样化需求的软件产品。在前端多语言界面实现方面,解决方案采用了国际化与本地化的结合方法。国际化过程确保软件的功能和代码设计能够处理多种语言和文化习惯,而本地化则针对特定地区进行界面和内容的调整。

大模型大数据攻城狮的专栏 2752

idea右键无法创建java类

idea右键无新建java文件的解决方法

leixiujie_0的博客 3428

LeRobot 入门教程(五)异步推理

本文介绍了基于SmolVLA的异步推理技术在机器人控制中的应用。通过将动作预测与执行解耦,异步推理消除了传统同步推理中的等待延迟,使机器人行为更加流畅。文章详细讲解了如何安装依赖、启动策略服务器和机器人客户端,并重点说明了关键参数actions_per_chunk和chunk_size_threshold的调整方法。实验表明,异步推理能显著提升机器人响应速度,特别适合大规模模型应用。最后,文章建议用户根据具体硬件和任务需求优化参数配置,以获得最佳性能。

2506_90492529的博客 1643

OpenSpec 完全指南 config.yaml文件

不管是项目内还是全局存放,自定义工作流都要遵守以下规则,否则会导致OpenSpec无法识别,新手一定要记牢:一个文件夹 = 一个工作流:工作流文件夹的名称,就是中schema字段要填写的名称;每个工作流文件夹必须包含:这是工作流的核心定义文件,没有它,OpenSpec无法识别这个工作流;模板文件统一放templates/目录:如果需要自定义生成文件的模板(比如统一的提案模板、任务模板),就放在工作流文件夹下的templates/里,OpenSpec会自动识别;

h a 6 6 6 c k 为 你解决复杂难题! 1417

2024年最新版IntelliJ IDEA下载安装过程(含Java环境搭建)

本文介绍了2024年最新版IntelliJ IDEA的下载和安装过程,包括IntelliJ IDEA介绍、Java和JDK的介绍、如何选择社区版和商业版、Java环境的搭建、讲解了JDK的下载安装及配置。同时,文章还简要概述了Java语言的特点和适用场景,是Java初学者的入门指南。

小相探索IT世界 9万+

英伟达 Jetson AGX Thor 官方入门教程(二)CUDA、Docker、JetPack 设置

本文详细介绍了NVIDIA Jetson AGX Thor开发套件的安装与配置流程。主要内容包括:1) BSP安装的三种方法(Jetson ISO、SDK Manager和Linux刷写脚本)及其适用场景;2) Docker环境的完整配置步骤及测试方法;3) CUDA工具包的两种安装方式(容器化和原生安装)及其性能对比;4) JetPack SDK的安装选项。文章提供了详细的命令行操作指南和故障排除建议,帮助开发者快速搭建AI开发环境,充分发挥Jetson平台的硬件性能优势。

机器人控制与仿真应用 1731

idea测试类没有运行按钮,右键没有Run、Debug

2)选择Modules 如下图,添加项目(如果存在跳过),点击Sources,在右侧出现项目Sources Folders 、Test Sources Folders 、Resource Folders 和Excluded Folders。Test Source Folders所指的路径缺失,如果缺失需要添加,点击【Tests】,选择src\test\。一、没有指定保存源码的文件夹及资源文件夹以及测试代码的存放文件夹。a测试类没有运行按钮,右键没有Run、Debug。但是启动类有运行按钮。

weixin_70787959的博客 1553

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

IntelliJ Idea不能创建java.class类解决方法及右键没有run的功能键问题

这个问题非常简单,在IntlliJ Idea中新建一个项目(project)的时候,必须要注明这个project的相关信息,才能配置好相关信息。具体操作如下: 点击右上角项目结构按钮项目结构: 然后点击你需要的文件夹(一般是src),然后点击源码,然后点击右下角的应用确定即可。注意也可以配置tests resources这些。 ...

milan_kudera的博客 1564

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

IDEA指定 运行项目的配置 RUN Configuration

本文介绍了在IDEA中配置项目运行环境的步骤:1. 注册本地JDK;2. 通过"文件-项目结构"设置项目全局SDK版本;3. 为各模块单独指定运行环境。重点说明了运行配置中"Name"仅作为标识,"Main Class"需填写Java文件中的类名而非文件名。配置过程需注意区分模块级与项目级设置,并正确选择SpringBoot工程的运行环境。

u010804417的博客 4607

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【最新版】IntelliJ IDEA 2025 创建 SpringBoot 项目

IDEA 创建 Spring Boot 项目,并进行基本的开发配置。

Edison's 小宇宙 5万+

关于idea创建java项目,新建类右键没有run的问题

今天碰到了在idea中创建了项目,新建了一个类,就比如输出helloworld吧,够简单了吧,保存好之后,想运行一下,怎么都找不到run。工具栏上的run是灰色的,右键里没有run。网上查找,很多人说的都是说是否有main方法、jdk是否配置正确,src目录有没有设置为source等,这些我都检查了好多遍,确定是正确的。当然这个问题可以通过配置工具栏上的application来实现run,但是如果...

cxh8318的专栏 4351

【完美解决】IDEA 运行按钮是灰色、无法点击、不见了?深度解析 IDEA Run 按钮置灰的 5 大底层原因

IDEA运行按钮变灰的常见原因及解决方法:1)未标记源码目录,需右键设为Sources Root;2)JDK未正确配置,需检查Project Structure中的SDK设置;3)Maven项目未识别,需右键pom.xml添加为Maven项目;4)未配置运行入口,需手动添加Application配置。若问题持续,可能是Maven仓库损坏或IDEA内存不足等深层问题。按照"先定源码目录→配SDK→查Maven"的顺序排查,多数情况可解决。复杂问题可参考详细调优指南进行深度处理。

ai-codex-python博客 1117

IDEA中Run/Debug Configurations各项详解

IDEA中通过Run->Edit Configurations->Run/Debug Configurations,这篇文章就是来介绍 Java启动配置在IDEA中如何配置的。 一、截图简介 二、详解 大致内容通过上图即可了解清楚,这里就详细介绍些人容易被忽略的内容。 1、Main class 启动类 2、VM options JVM参数配置,需要以 -D 或 -X 或 -XX 开头,每个参数最好使用空格隔开。 3、Program arguments java项目参数(程序参数), 即main

qq_16268979的博客 6万+

IntelliJ IDEA 保姆级使用教程

IntelliJ IDEA 使用教程

chirrupy_hamal的博客 1944

IntelliJ Idea开发spark程序及运行

版本:spark-1.6.01.利用创建一个SBT项目参考步骤:http://blog.youkuaiyun.com/jameshadoop/article/details/522992502.编写简单代码package com.james.scala /* SimpleApp.scala */ import org.apache.spark.SparkContext import org.apache.spa

专注大规模数据处理 6011

idea 新建的java项目没发run_使用IntelliJ IDEA2020.2.2 x64新建java项目并且输出Hello World...

作者:极客小俊 一个专注于web技术的80后我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人!知乎@极客小俊,官方首发原创文章Bilibili: 极客小俊GeekerJun第一步:打开IntelliJ IDEA 2020.2.2 x64出现欢迎画面后,我们选择 new Project 来新建一个项目第二步:我们先创建一个空的项目这里就是要选择一下你所安装的JDK路径文件夹目录! ...

weixin_32442555的博客 237

1.Java 创建项目,创建类,运行

你看到的这段信息是 IntelliJ IDEA 运行 Java 程序后的标准输出日志。对于初学者来说,只要看到最后一行。,就代表你的代码已经正确执行且没有任何错误。‌(关闭项目)再按照初始新项目 开始操作。psvm 直接按下tab键。键,IDEA 会自动生成。-> 设置项目名称(如。键,会自动生成打印语句。打开 IDEA,点击。

weixin_43746297的博客 225

优雅解决 IntelliJ IDEA “命令行过长”问题:使用 JAR 清单(Manifest)方式

命令行过长”虽是一个小问题,却常打断开发节奏。通过合理利用 Java 标准的JAR 清单机制,我们不仅能优雅绕过系统限制,还能保持项目的可移植性和规范性。下次再遇到此提示,不妨试试方式——简单、可靠、一劳永逸。🛠️ 小技巧:若问题依旧,可尝试清理项目(Build → Rebuild Project)或重启 IDEA,确保临时 JAR 正确生成。

2603_94941239的博客 1031

IntelliJ IDEA如何运行单个程序 跳过错误项目中的错误JAVA类

目前在使用IDEA学习JAVA,遇到了一个奇怪的问题,我想运行当前单个程序,但是运行完总是弹出其他程序的错误,这怎么解决? 一个迅速的解决方法: Run - Edit Configurations - Before launch 里面,把 Build 换成 Build, no error check , Apply之后按往常一样运行就可以啦。当然,前提是你这个main函数所依赖的所有class都没有错误 这样就跟eclipse里面一样了,如下图 ...

明阳 1777
上一篇: Java多线程生产者消费者说明等待唤醒机制问题和虚假唤醒问题
下一篇: windows MySql 5.7.9,启动不了。缺少data
杜鲁门
博客等级 码龄11年 219粉丝 316原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值