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

如何降级JDK?

谭玉泽
2023-03-14

目前我的Java版本是17。Neo4j要求我安装Java11或OpenJDK11,否则它将给出错误Java.lang.IllegalAccessException:module Java.base不向未命名的module@1817d444打开Java.nio。我想我需要降级到JDK11。

Java平台上,标准版11的参考实现是我唯一能得到JDK11的地方。然而,它似乎是一个二进制,而不是一个设置。检查C:\program files\java,我找到了jdk-17和JRE1.8.0的文件夹,因此我将刚刚下载的文件夹jdk-11复制到那里。检查路径环境,我看到以下两行:

C:\Program Files\Common Files\Oracle\Java\javapath
C:\Program Files (x86)\Common Files\Oracle\Java\javapath

检查64位的javapath,我看到有java.exe、javac.exe、javaw.exe、jshell.exe。这是否意味着我应该用JDK-11中的文件替换这些文件?

共有1个答案

宗政元青
2023-03-14

>

  • 创建指向首选版本的新自定义变量

    将%java_home%/bin设置为路径变量的第一个条目

    利润!

    源代码:如何在安装JDK 8后设置自定义Java路径-道格拉斯·C·艾尔斯(Douglas C.Ayers)

  •  类似资料:
    • 问题内容: 我想将Node版本从最新版本降级到。 但是到目前为止,没有任何效果。尝试了NVM,并且通过说未找到make命令也给出了错误。如何降级Node? 问题答案: 您可以将其用于节点的版本管理。有一个简单的介绍。 这是非常容易使用。 然后您可以显示您的节点版本: 对于Windows,nvm是一个受欢迎的工具。

    • 使用Android Studio的Android模拟器,我发现在Java WebView小部件中显示复杂的支持WebGL的图形web页面有问题(在Android模拟器上的WebView中,PixiJS演示显示为空白)。但是我只能用Android模拟器27.1.12-4623001重现这个问题。对于运行Android模拟器26.1.4-4266726的同事来说,它运行得很好。 如何将Android模

    • 我需要卸载SDK然后重新安装吗?

    • 有人能建议我把同样的降级吗? 我尝试使用npm命令安装软件包,但它不起作用。 根据angular cli git hub讨论,我了解到软件包降级可能会起作用,但使用npm Install,我不会得到任何1.6版本而不是1.6.4版本。

    • 问题内容: 有谁知道如何通过终端在Mac OSX上将JRE / JDK的版本从1.6.0_24降级到1.6.0_18?我需要降级才能使Java applet在Firefox中运行。任何帮助将非常感激。 问题答案: 如果您的计算机上没有旧版本的JDK,则需要使用GUI并下载Java更新程序。我能找到的最接近的版本是用于Mac OS 10.5的Java 1.6.0_15(您没有提到您正在运行的Mac

    • 我最近安装了Angular 6,并想重新使用Angular 5.2如何将我的Angular版本从我拥有的任何版本更改为我选择的任何版本?