当前位置: 首页 > 知识库问答 >
问题:

如何在IntelliJ中为整个项目配置“缩短命令行”方法

尉迟明辉
2023-03-14

当我运行测试时,会出现错误“命令行太长”。如果我为特定的方法或类将运行/调试配置中的“Shorten command line”方法设置为“JAR manifest”,那么它是有效的,但是如何为整个项目设置它,或者是否有IDE全局设置?

共有3个答案

周奇文
2023-03-14

通过更改默认的JUnit运行/调试配置模板,可以设置一种默认方式来缩短命令行,并将其用作进一步配置的模板。然后,在project中创建的所有新运行/调试配置都将使用相同的选项。

下面是关于可配置命令行缩短器选项的相关博客文章。

葛浩阔
2023-03-14

2018.2.5

跑=

拓拔意
2023-03-14

在你的想法文件夹中,改变workspace.xml文件

添加

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

  <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>

如果你看不到,可以自己添加

 <component name="PropertiesComponent">
    <property name="dynamic.classpath" value="true" />
  </component>
 类似资料:
  • 我以前可以在我的项目中运行我的程序。但是是什么使命令行变长呢?命令行上放的到底是什么?

  • 我在许多网站上看到了错误,但配置页面与intellij的当前页面不同。 我需要修改什么才能修复它? 这是我的intellij信息: IntelliJ IDEA 2020.3.2(旗舰版)构建#IU-203.7148.57,构建于2021 1月26日运行时版本:11.0.9.1 11-b1145.77 amd64 VM:OpenJDK 64位服务器VM由JetBrains s.r.o.Windows

  • 问题内容: 我有一个Java项目,可以在Eclipse上正常运行。现在,我需要使用命令行来运行它,例如java classpath …如何在Eclipse中基于存储的类路径来设置该类路径。 问题答案: 只需导航到类文件所在的目录并使用 编辑:您可以将替换为任何类路径。例如,要查找您的类路径,可以使用 编辑:看起来像有相当多的信息,可以帮助你在这里。

  • < b >想改进这个问题?通过编辑此帖子添加详细信息并澄清问题。 我正在尝试将一个日食项目从 GitHub 导入到智能中。但是,我在找出正确的方法时遇到了问题。 我正在按照这个问题进行导入(我将所有内容都保留为默认值,只需单击“下一步”,因为答案没有提到其他内容,我也不知道其他内容做了什么),但它仍然不起作用。配置/项目结构似乎严重损坏,我不知道为什么。 因为这里有这么多未知的东西,所以我决定问问

  • 我从命令行使用和运行我的Spring Boot项目。这样做很好,但不是很方便。我想通过点击绿色的run按钮直接从Intellij启动它。 我试图添加一个新的运行配置,但没有成功。我设置了“main class”和“active profiles”,并尝试添加“run maven goal”,但最后一个不起作用(当我选择工作目录时--使用pom.xml的目录--它说没有找到maven project

  • 我有很多不同版本的应用程序。每一个都是一个独立的IntelliJ项目。每次打开新的配置时,配置列表都是空白的: 最烦人的是,我部署到1个VM,每次要测试不同版本时,我都必须复制和粘贴调试配置。IntelliJ使每个IntelliJ实例都有这个对话框模式,所以我不能在项目实例之间复制和粘贴字段。 最后,我拍摄了一个配置的屏幕截图,并手工将字段复制到另一个项目中。这是一个很原始的解决方案。有没有更方便

  • 有没有办法运行(不仅编译)单个类(使用main方法)而不是像Intellij IDEA那样运行整个项目? 而且,是否可以在同一窗口中打开不同的项目,而不是在新窗口中或在当前项目的位置打开它们?

  • 我使用这个命令运行我的spring应用程序-java-jar,但是当从IDE运行应用程序时,我需要添加运行配置,下面是显示我所添加内容的屏幕截图,但是它对我不起作用。