尝试使用 javadb 时不断收到此错误消息

问题描述 投票:0回答:3

当我点击开始时,我不断收到此错误。怎么解决?

3 月 19 日星期六 17:09:43 BRT 2022:使用基本服务器安全策略安装的安全管理器。

警告:已调用 java.lang.System 中最终不推荐使用的方法

警告:System::setSecurityManager 已被 org.apache.derby.drda.NetworkServerControl 调用(文件:/C:/Program%20Files/Java/jdk1.8.0_321/db-derby-10.14.2.0-bin/ lib/derbynet.jar)

警告:请考虑将此问题报告给 org.apache.derby.drda.NetworkServerControl

的维护者

警告:System::setSecurityManager 将在未来版本中删除

Sat Mar 19 17:09:43 BRT 2022 :Apache Derby Servidor de Rede - 10.14.2.0 - (1828579) iniciado e pronto para aceitar conexões na porta 1527 em {3}

java derby javadb
3个回答
0
投票

暂时你可以忽略它。

但对于未来,您应该寻求获得与较新的 Java 版本明确兼容的 JavaDB/Derby 的更新版本。

SecurityManager
自 Java 17 起已弃用,并将在下一版本之一中删除。显然,这也会影响处理该类实例的所有方法,例如
System.setSecurityManager()


0
投票

方法

System.setSecurityManager
Java 17 中已弃用,如其 Javadoc 中所述。

已弃用,删除:此 API 元素可能会在未来版本中删除。

此方法仅在与 Security Manager 结合使用时有用,后者已被弃用,并可能在未来版本中删除。因此,此方法也已被弃用并可能被删除。安全管理器或此方法无法替代。

我建议您尝试最新版本的Derby,看看问题是否仍然存在。目前,这将是 10.15.2.0 与您的 10.14.2.0。如果仍然存在,请提交问题(如果尚未提交)。

👉 在使用 Java 17 时,这对您来说不是一个紧迫的问题。但在 Java 的未来版本中,删除该功能可能会破坏像 Derby 这样的调用应用程序。


0
投票
Buenas tardes tengo este error al comenzar iniciar con sobarQUBE ALGUNA SOLUCION??????????????????

警告:已调用 java.lang.System 中最终不推荐使用的方法 警告:System::setSecurityManager 已被 org.sonar.process.PluginSecurityManager 调用(文件:/C:/sonarqube-10.3.0.82913/lib/sonar-application-10.3.0.82913.jar) 警告:请考虑将此问题报告给 org.sonar.process.PluginSecurityManager 的维护者 警告:System::setSecurityManager 将在未来版本中删除 2023.11.29 10:00:54 INFO app[][o.s.a.SchedulerImpl] 进程[Web Server] 已停止 2023.11.29 10:00:54 INFO app[][o.s.a.SchedulerImpl] 进程[ElasticSearch] 已停止 2023.11.29 10:00:54 INFO app[][o.s.a.SchedulerImpl] SonarQube 已停止

© www.soinside.com 2019 - 2024. All rights reserved.