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

如何停止从JDK 17到JDK 18的Java自动升级

田意致
2023-03-14

我在我的云桌面上使用甲骨文JDK 17,它正在自动升级到甲骨文JDK 18。由于我们在项目中使用Java17,每次升级到JDK 18时,我都必须重新安装JDK 17。我想关闭Java的自动更新。有没有办法关闭Java17到18的自动升级。

如有任何建议,将不胜感激。

谢谢你。

共有1个答案

公孙涵育
2023-03-14

您需要重新安装Oracle JDK-17,但需要附加一个配置文件。

创建一个名为config.txt的文件。

在该文件中写下以下行:

AUTO_UPDATE=Disable
  1. 以管理员权限打开终端

下面是官方Oracle文档的更多细节

 类似资料:
  • 我最近将spring cloud eureka从dalston.sr5升级到finchley.m9。除了版本/发行版本的更改之外,我还将spring-cloud-starter-eureka-server更改为spring-cloud-netflix-eureka-server。 重新启动eureka实例后,在org.springframework.cloud.context.environmen

  • 我有一个web应用程序是Hibernate 4.3.7和Spring Boot 1.2.0。释放我不做JPA。我使用直接Hibernate会话工厂,hbm。xmls等。 出于某种原因,Spring Boot一直试图自动加载JPA内容。我为我的Spring LocalSessionFactory创建了一个别名,名为"entityManagerFactory",并关闭了一个错误。现在,它又在这上面爆炸

  • 问题内容: 我已经将Spring Boot项目从2.2.5迁移到2.3.0,然后,验证停止工作(它们根本没有被调用)。 我阅读了changelog文档(https://github.com/spring-projects/spring-boot/wiki/Spring- Boot-2.3.0-M1-Release-Notes ),现在需要手动将其作为依赖项添加。 因此,我将其添加到了pom.xml

  • 通过运行https://github.com/firebase/firebase-admin-java/blob/master/src/test/java/com/google/firebase/database/integration/shutdownexample.java的示例代码 调用后,仍有一些线程在运行: 参考处理程序终结器信号调度器FirebaseDatabaseWorker池-5-

  • 问题内容: 如何在Linux和Windows中正常停止Java进程? 什么时候被调用,什么时候不被调用? 终结器又如何呢? 我可以从外壳向Java进程发送某种信号吗? 我正在寻找最好的便携式解决方案。 问题答案: 在所有未强制终止VM的情况下,都会执行关机挂钩。因此,如果要发出“标准” kill(通过kill命令),则它们将执行。同样,它们将在调用后执行。 但是,如果将其强行杀死(),它们将不会执