Intellij 10.8 命令行太长。缩短 Maven 中的命令行

Posted

技术标签:

【中文标题】Intellij 10.8 命令行太长。缩短 Maven 中的命令行【英文标题】:Intellij 10.8 Command line is too long. Shorten command line in Maven 【发布时间】:2018-09-22 12:45:31 【问题描述】:

我有最新版本的 intellij 2018.1.1,我正在运行一个非常基本的 maven 项目。当我尝试运行 main 时,我收到一条错误消息“命令行太长”。我将运行配置更新为 JAR Manifest,现在 intellij 没有获取我的 java 文件中的最新更改。我假设它拿起一个预制的 jar 并且不重新编译?我想弄清楚如何让 intellij 工作。

【问题讨论】:

有multiple options可以缩短命令行,试试其他的。如果问题仍然存在,请分享Minimal, Complete, and Verifiable example。 会的,谢谢。为什么 intellij 不接受代码中的更改? 我没有像args这样的命令,为什么intellij认为它太长了? 如何检查 intellij 尝试使用的命令? 升级后才有这个问题。 【参考方案1】:

我遇到了同样的问题并解决了:

    关闭 IntelliJ 删除.idea 目录 重新打开项目

【讨论】:

【参考方案2】:

在较新版本的 Intellij 中,他们隐藏了用于缩短命令行的菜单,方法是单击“更多选项”,然后选择短命令行。

【讨论】:

【参考方案3】:

project/.idea/workspace.xml 更改为

<component name="PropertiesComponent">
    ...
</component>

<component name="PropertiesComponent">
    <property name="dynamic.classpath" value="true" />
    ...
</component>

【讨论】:

【参考方案4】:

要解决此问题,请在 Intellij 中编辑运行/调试作业的配置,并选择对您的环境有意义的适当“缩短命令行”值。然后尝试再次运行测试。如果您不确定正确的值,只需尝试它们中的每一个,直到它开始工作。这是一个屏幕截图和在 Windows 上对我有用的值。

【讨论】:

【参考方案5】:

在您的 .idea 文件夹中,更改 workspace.xml 文件

添加

<property name="dynamic.classpath" value="true" />
to

  <component name="PropertiesComponent">
.
.
.
  </component>

例子

 <component name="PropertiesComponent">
    <property name="project.structure.last.edited" value="Project" />
    <property name="project.structure.proportion" value="0.0" />
    <property name="project.structure.side.proportion" value="0.0" />
    <property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
    <property name="dynamic.classpath" value="true" />
  </component>

【讨论】:

【参考方案6】:

我需要在启动前添加设置以使其与 JAR Manifest 选项一起使用以缩短命令行。这对我有用。 感谢您的快速回复!

【讨论】:

你是如何完成所有测试的? 运行你所有的 TC,它应该为你创建一个 intellij 配置设置。现在,编辑这个新创建的配置。 你加了什么? 在 Intellij 中转到运行 > 编辑配置 > 缩短命令行。我选择了“Jar Manifest”来让它发挥作用。【参考方案7】:

尝试删除 .idea 文件夹并再次导入项目。运行 'mvn clean compile' 然后运行 ​​main 方法。

【讨论】:

以上是关于Intellij 10.8 命令行太长。缩短 Maven 中的命令行的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ:命令行太长。在SBT项目中缩短...的命令行

IDEA 10.5 命令行太长

Kafka 输入行太长 命令语法不正确

Windows安装部署yahoo的cmak运行时报错:输入行太长,命令语法不正确

启动kafka时输入行太长

由于“输入行太长”,在 Windows 上运行 .bat 文件时出现问题