Intellij IDEA运行报Command line is too long解法

阅读数:215 评论数:0

跳转到新版页面

分类

应用软件

正文

概述

在 IntelliJ IDEA 中,Shorten command line 选项用于解决在运行或调试 Java 应用程序时,命令行参数过长的问题。这在 Windows 系统上尤其常见,因为 Windows 对命令行长度有严格的限制(通常为 8191 个字符)。

当你在 IntelliJ IDEA 中运行或调试一个项目时,IDE 会生成一个命令行来启动 JVM 并传递所有必要的参数,包括类路径(classpath)。对于大型项目,类路径可能会非常长,导致命令行长度超出限制。

为了应对这个问题,IntelliJ IDEA 提供了几种缩短命令行的方法,其中包括使用 JAR Manifest 文件。

Shorten command line 选项

在 IntelliJ IDEA 中,你可以通过以下步骤来配置 Shorten command line 选项:

  1. 打开你的项目。
  2. 选择你要运行或调试的运行配置(Run Configuration)。
  3. 在运行配置对话框中,找到 Shorten command line 选项。

Shorten command line 选项通常有以下几种模式:

  1. None:不缩短命令行。这是默认选项,IDE 将生成完整的命令行。如果命令行长度超过系统限制,你可能会遇到问题。

  2. JAR manifest:通过创建一个临时 JAR 文件,并在 JAR 文件的 META-INF/MANIFEST.MF 文件中包含类路径信息。然后,IDE 使用这个 JAR 文件来启动 JVM。这个方法可以显著缩短命令行长度,因为类路径信息被移动到 JAR Manifest 文件中。

  3. classpath file:IDE 创建一个临时文本文件,其中包含类路径的所有条目。然后,IDE 在启动 JVM 时使用 -cp 参数指定这个文件。这个方法也能有效缩短命令行长度。

 




相关推荐

ctrl+alt+shift+L 或者 ctrl+alt+s 或者 File——》Settings打开设置 Editor&mda

1、Mybatis plugin 在mapper和xml之间跳转。 2、lombok 使用注解减少代码量。 3、CodeGlance</p

1、安装插件 File-&gt;Settings-&gt;Plugins-&gt;Alibaba Java Coding Guideline&nbsp; 2、使用</


解决方法: 找到项目的src目录,右键-》make directory as-&gt;Sources Root

1、打开Edit Configurations窗口。 2、Configuration说明 (1)Main Class:运行主类,即Main类。 (2)V

一、设置idea中的类注释模板 1、File-&gt;Settings-&gt;Editor-&gt;File and Code Template-&gt;Files

可能是忽略了maven模块,可以尝试如下解决方法:在idea中设置setting-》搜索maven-》点击ignored files,看右边的面板中变灰的maven模块是否被勾选pom.xml。  

ctrl+d 复制光标所在行 ctrl+shift+c 复制选中文件所在路径 ctrl+z 撤销上一步操作内容 ctrl+shift+z 恢复上一步撤销内容 ctrl+shift