当前位置: 首页 > news >正文

Idea 2024.3 突然出现点击run 运行没有反应,且没有任何提示。

写这篇文章的目的是为了提供一个新的解决思路,因为存在同病不同原因。
如果你进行了1. 检查运行配置 (Run Configuration) 2. 清理和重建项目 3. 清除缓存并重启 IDEA 4.排除kotlin 5.重装idea等等操作之后仍然没有解决,可以试着按一下步骤进行解决。

检查 IDEA 的日志:

选择 Help > Show Log in Explorer,查看日志文件中是否有相关错误信息,帮助定位问题。打开这个文件拖动到最后面。
在这里插入图片描述

执行run运行,查看log日志文件

执行过后,查看log文件中有没有新的日志输出.根据日志输出的信息,再去搜索相关的解决办法。
这里是我遇到的问题,CreateProcess error=206, 文件名或扩展名太长。 表明在 Windows 系统下,启动 Java 进程时使用的命令行长度超过了系统限制。通常,这是由于项目的类路径(classpath)过长,包含了大量依赖项导致的。现在就精准定位到了具体不能启动的原因。
在这里插入图片描述
ps:我记得之前的2023版本由于类路径(classpath)过长,在点击run后会直接提示类路径过长,因为我之前遇到过,可能是因为我升级了新版本的 idea,直接就没有这个提示了。

“CreateProcess error=206,文件名或扩展名太长”的解决方法

调整 IntelliJ IDEA 的运行配置

IntelliJ IDEA 提供了多种方法来处理过长的类路径,通过使用不同的方式传递类路径来避免命令行过长的问题。

检查并选择正确的运行配置

  1. 打开运行/调试配置

    • 在 IntelliJ IDEA 中,导航到顶部菜单栏,选择 Run > Edit Configurations...
  2. 选择您的 Spring Boot 运行配置

    • 在左侧列表中,找到并选择您用于运行 Spring Boot 项目的配置(例如,带有 @SpringBootApplication 注解的主类)。
  3. 确保配置正确

    • 确认配置中指定的主类、工作目录、JRE 等信息无误。
      在这里插入图片描述

调整“Shorten command line”选项

  1. 找到“Shorten command line”选项

    • 在右侧的配置面板中,找到 Shorten command line 选项。此选项通常位于 Configuration 选项卡下,靠近 VM options 和其他设置的位置。
  2. 选择合适的缩短命令行方式

    • 点击 Shorten command line 旁边的下拉菜单,您会看到以下几种选项:

      • JAR manifest:将类路径打包到一个 JAR 的清单文件中。
      • @argfile:使用参数文件(argfile)来传递类路径。(JDK9以上)
      • classpath file:使用一个单独的类路径文件。(JDK8)
        在这里插入图片描述
    • 推荐选择:选择 @argfileclasspath file。这些选项能够有效地缩短命令行长度,避免超出系统限制。

  3. 应用更改并运行项目

    • 点击 Apply 然后 OK 保存更改。
http://www.lryc.cn/news/494510.html

相关文章:

  • 【小白学机器学习36】关于独立概率,联合概率,交叉概率,交叉概率和,总概率等 概念辨析的例子
  • Spring Boot 项目——分层架构
  • wordpress网站首页底部栏显示网站备案信息
  • python面向对象编程练习
  • OpenCV_Code_LOG
  • 力扣第 74 题是 搜索二维矩阵
  • [极客大挑战 2019]BabySQL--详细解析
  • 实现Linux平台自定义协议族
  • RL78/G15 Fast Prototyping Board Arduino IDE 平台开发过程
  • YOLOv11 NCNN安卓部署
  • 对载入的3dtiles进行旋转、平移和缩放变换。
  • Rust个人认为将抢占C和C++市场,逐渐成为主流的开发语言
  • 在openEuler中使用top命令
  • 探索文件系统,Python os库是你的瑞士军刀
  • 【小白学机器学习41】如何从正态分布的总体中去抽样? 获得指定正态分布的样本的2种方法
  • 将VSCode设置成中文语言环境
  • Applied Intelligence投稿
  • AI-agent矩阵营销:让品牌传播无处不在
  • 【0346】Postgres内核 Startup Process 通过 signal 与 postmaster 交互实现 (5)
  • NSSCTF-做题笔记
  • 【小白学机器学习35】数据表:整洁数据表,交叉表/列联表,以及两者转化pd.pivot_table()
  • springboot旅游管理系统的设计与实现
  • k8s 1.28 聚合层部署信息记录
  • 自由学习记录(25)
  • 关于函数式接口和编程的解析和案例实战
  • Linux 僵尸进程和孤儿进程, 进程优先级
  • 爬虫笔记24——纷玩岛自动抢票脚本笔记
  • 《白帽子讲Web安全》15-16章
  • 计算机毕业设计Python+LSTM天气预测系统 AI大模型问答 vue.js 可视化大屏 机器学习 深度学习 Hadoop Spark
  • 大语言模型压缩技术;推理优化技术;SparseGPT算法;GPTQ算法