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

在intellij中设置gradle task/runconfig的类路径

梅跃
2023-03-14

在intellij中,似乎我的应用程序配置类路径绑定到了我的“模块”类路径:https://www.jetbrains.com/help/idea/2016.3/run-debug-configuration-application.html如何在intellij IDEA中的应用程序运行配置文件中将目录添加到类路径?

..这已经够糟糕了,但是对于Gradle运行配置,我甚至没有添加模块类路径的选项。

“运行/调试配置”窗口没有:
“使用mod...的类路径”
部分。

如果有人能告诉我如何获得应用程序运行配置特定的类路径设置,那就更好了。(请告诉我,我错过了一些关于Intellij的ingenius...)

共有1个答案

马业
2023-03-14

基于大量的研究和反复试验,下面是我基于Kotlin的Spring Boot项目的解决方案。

背景:

我的Spring Boot项目运行配置被配置为使用run Gradle任务,而不是标准的IDEA build作为其启动前的配置(参见下面的屏幕快照)。

    null

我的解决方案

使用以下信息:Gradle goodness:在IntelliJ IDEA中将dead Build And Run Actions委托给Gradle来将IDEA Build And execution委托给Gradle。

当IDEA被配置为将构建和执行委托给Gradle时,主模块和测试模块应该配置如下:在Paths选项卡上,选择Inherit project compile output Path。

 类似资料:
  • 问题内容: 我有很多jar文件要添加到我的类路径中,因此,每次编译Java文件时,都会得到如下命令: 我尝试使用: 然后: 但是根本没有添加jar:由于缺少jar,我得到了错误信息…谢谢 问题答案: 也许您想尝试使用Maven来构建您的应用程序?它真的很容易设置,并且消除了依赖管理的所有问题。 同样从Java 6开始,您可以在类路径中使用通配符: set CLASSPATH = my_libs \

  • 问题内容: 我有一个独立的Java项目。我已经执行了Maven全新安装。现在,我通过命令提示符进入target \ classes文件夹,并在classpath中设置所有必需的文件。现在我执行主类。结果正在显示。 现在,我通过命令提示符移回目标文件夹,并尝试执行jar文件(jar文件具有在其中定义了主类的清单文件)。 现在,我得到以下异常。我也从上面的语句中删除了classpath属性,但仍然遇到

  • 问题内容: 有人可以告诉我在NetBeans中在哪里以及如何设置类路径吗?我想添加一个.jar文件。 问题答案: 用鼠标右键单击你的项目。 选择Properties。 在左侧单击Libraries。 下Compile tab-单击Add Jar/Folder按钮。 要么 扩展你的项目。 右键单击Libraries。 选择Add Jar/Folder。

  • 我可以使用以下命令在Git Bash中运行Spring Bootjar: 我现在正在尝试用IntelliJ运行应用程序。运行配置包含以下内容: 当我运行应用程序在我的IDE我得到: IllegalStateException:缺少必需的加密配置属性:jasypt.encryptor.password 我尝试在我的系统环境变量、运行配置环境变量中设置的值,并直接在

  • 问题内容: 我正在尝试在Windows XP命令行上手动运行特定的JUnit测试,该命令行在类路径中具有异常大量的元素。我尝试了几种变体,例如: (其他变体是将类路径全部设置为一行,通过-classpath将类路径设置为java的参数”。)它总是归结于控制台,它会抛出该错误: 这是一个JUnit测试,测试了一个相当大的现有遗留项目,因此没有关于将目录结构重新安排为更合理的建议,这些类型的解决方案目

  • 我正在尝试构建我的控制台应用程序,并且我正在使用Ant来构建它。我可以在Eclipse中运行我的应用程序,但是当我试图从我得到的jar中运行它时,ClassNotFoundException:被抛出。是在我的应用程序中使用的一个罐子中。这里是build.xml的一部分,我在这里创建manifest: UPD:我应该把有库的罐子放进我的罐子里吗?现在我把它们放到JAR的“lib”目录中。所以myja