java - 使用自定义类加载器时覆盖 IntelliJ 中的调试类路径

标签 java intellij-idea classpath classloader

我正在 IntelliJ 中调试一个使用多个类加载器的项目。我有许多作为 JAR 包含的库,用于编译。当我调试时,我想在没有类路径的情况下启动 JVM,因为我的依赖项是由我自定义的类加载器加载的。

但是 IntelliJ 会自动构建默认类路径并将其传递给 JVM。我找不到一种方法来覆盖这种行为。是否可以强制以空类路径开头的调试配置?

谢谢, 乔恩

最佳答案

可以,创建一个没有额外类路径元素的虚拟模块,并在运行/调试配置中指定该模块使用其类路径。

关于java - 使用自定义类加载器时覆盖 IntelliJ 中的调试类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5221331/

相关文章:

java - 在 Intellij 中显示一种方法的覆盖率数据

java - Intellij IDEA设置: cannot resolve symbol println

java - 如何在数组中连续提示错误信息

Java - 抛出异常与捕获并重新抛出异常之间的区别

java - Spring Boot JPA ManyToMany MappingException

android - 'normal' Kotlin 和 Kotlin for android 有区别吗?

java - 如何在Java中正确从apache commons导入

scala - 使 jar 文件可用于 scala REPL

java - org.springframework.webflow.util.RandomGuid 上的错误 java.lang.NoClassDefFoundError

java - 消息对话框错误