如何解决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
命令。
如果您的示例Android应用实际上正在尝试运行keytool
,则说明这样做的方式有误。但是,除非您与我们共享代码,以便我们能够了解它的作用,否则我认为我们无法提供其他帮助。
好的,我发现了我的错误。 在工具/选项/部署/ SDKmanager / Java / keytool位置中,我使用(错误值)java.exe而不是keytool.exe 非常感谢您的帮助
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。