如何将jdk的源代码(或java api中的代码,如java.*com.sum.*)导入idea作为开发代码

如何将jdk的源代码(或java api中的代码,如java.*com.sum.*)导入idea作为开发代码,java,java-11,Java,Java 11,我想在IDEA中阅读JDK的代码。但是,在我更改了JDK的代码之后,比如:在新行中添加注释,当我调试代码时,突出显示的行将丢失正确的行 因此,我将JDK的代码作为开发代码导入IDEA项目。为了避免JDK从JDK加载类,我删除了jmod文件夹。不幸的是,它不起作用 我知道编译OpenJDK可以达到这个目的,但是我需要在控制台中手动使用命令。有没有一个简单的方法?为什么要更改JDK的代码?听起来像是一个问题。您真正想做什么?每个IDE都支持读取JDK源代码,而无需导入源代码,甚至无需提取zip文

我想在IDEA中阅读JDK的代码。但是,在我更改了JDK的代码之后,比如:在新行中添加注释,当我调试代码时,突出显示的行将丢失正确的行

因此,我将JDK的代码作为开发代码导入IDEA项目。为了避免JDK从JDK加载类,我删除了jmod文件夹。不幸的是,它不起作用


我知道编译OpenJDK可以达到这个目的,但是我需要在控制台中手动使用命令。有没有一个简单的方法?

为什么要更改JDK的代码?听起来像是一个问题。您真正想做什么?每个IDE都支持读取JDK源代码,而无需导入源代码,甚至无需提取zip文件。但不清楚你是如何从“我想读JDK的代码”变成“我修改了JDK的代码之后”。阅读是不变的。此外,要编译模块化源代码,您必须相应地设置项目。更改JDK代码以验证一些无法通过调试验证的问题。并替换测试代码。我知道我可以从idea查看代码,但我不能更改它。如果您更改代码,当我调试时,突出显示行将错过正确的行。