java - RAD studio 10.3.3 无法创建 java 虚拟机
问题描述
我已经检查了这个问题,但我没有找到解决方案。
我在 Win 10/ 64b中使用 RAD STUDIO 10.3.3并且我已经安装了 java 1.8_171/ 32b
我尝试创建一个新的(示例)android 应用程序32b,它构建正常。
当我尝试运行时,它会引发错误could not create java virtual machine
,然后是
[Exec Error] EXEC(1): A fatal exception has occurred. Program will exit.
和
[Exec Error] The command ""C:\Program Files (x86)\Java\jdk1.8.0_171\bin\java.exe" -genkey -v -keystore "C:\Users\DELL\AppData\Roaming\Embarcadero\BDS\20.0\debug.keystore" -storepass android -alias androiddebugkey -keypass android -dname "cn=Unnamed, ou=Mobile Organization, o=Embarcadero Technologies, l=San Francisco, s=California, c=US" -keyalg RSA -keysize 2048 -validity 10000" exited with code 1.
正如我所见,java.exe 不支持参数-keypass
和所有其他参数。这是什么意思吗?请帮我解决这个问题
解决方案
“这是什么意思吗?”
这些参数是针对keytool
命令而不是java
命令的。
请参阅Keytool 手册页。
如果您的示例 Android 应用程序实际上正在尝试运行keytool
,那么它的做法是错误的。但是,除非您与我们共享代码,否则我认为我们无能为力,以便我们了解它正在尝试做什么。
推荐阅读
- python - OperatorNotAllowedInGraphError:不允许使用 `tf.Tensor` 作为 Python `bool`:(tf Cycle GAN 中的错误)
- python - 通过 python throwing [IBM] [CLI Driver] SQL1598N 从 docker 连接 IBM DB2
- c++ - 并行类层次结构 c++ 以抽象类结束
- firefox - 内容安全策略 (CSP) 在 Firefox 中阻止有效随机数
- firebase - 如何隐藏多个收件人电子邮件地址 Firebase 扩展触发电子邮件
- php - 匹配PHP中两个数组的索引以配对数据
- scala - 使用折叠的 Akka 流程未完成
- javascript - 这个例子中的 Promise.reject 和 throw 有区别吗
- .htaccess - htaccess 重定向到pdf的路径
- python - 如何解析文本中的 XML url