java - 无法在 "/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/bin/policytool"(-1) 处找到可执行文件

标签 java java-security adoptopenjdk

如何解决以下问题?

$ policytool 
Unable to locate an executable at "/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/bin/policytool" (-1)
$

操作系统:Mac


更新:

它适用于 JDK1.8.0_181,但不适用于 JDK15

最佳答案

policytool 在 JDK 9 中已弃用,并在 JDK 10 中被删除:JDK 10 Release Notes 。因此,如果您查看 /Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/bin,该文件不应该在那里,这解释了错误。

您可以使用任何文本编辑器来编辑策略文件:Policy File Syntax

关于java - 无法在 "/Library/Java/JavaVirtualMachines/adoptopenjdk-15.jdk/Contents/Home/bin/policytool"(-1) 处找到可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67032003/

相关文章:

java建立sslsocket使用.cer文件

java - 如何为 travis CI 指定 JDK 版本

java - 使用 bouncycaSTLe api 创建签名。键始终为空

java - OpenJDK发行版的安全性更新

java - IBM Semeru和Adoptium有什么区别

内存中异常的 Java 大小

java - 无法在 javafx 中链接 fxml 和 Controller 文件变量

java - 如何使用 getRGB 设置新颜色

java - 无法在单个函数中迭代两个 while 循环

java - Elasticsearch 2.2.0 插件安全授权