我如何为 运行 使用不同的 jdk 并在 IntelliJ 上编译?

how can i use different jdk for run and compile on IntelliJ?

由于某些原因,我想使用 zuluJDK 进行编译并使用 AdoptJDK 运行。

可是我找不到办法

我在 Intellij 网站上看到了如何设置编译器。但是无法使用不同的 jdk 进行编译。

即使我不使用 IntelliJ,请告诉我是否有办法在编译和 运行ning

中使用其他 jdk

你是说用 zuluJDK 编译,运行 用 AdoptJDK 编译?

  1. 打开项目结构设置(Ctrl+Alt+Shift+S)并将sdk更改为zuluJDK

  2. make jar or war file to 运行 (compile and package)

  3. 运行 jar 作为 AdoptJDK 的 cmd

例如

cd C:\Program Files :: x86)\Java\jre1.8.0_321\bin (AdoptJDK installed folder where include java.exe
java -jar packged.jar