微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

RAD Studio 10.3.3无法创建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 manual page

如果您的示例Android应用实际上正在尝试运行keytool,则说明这样做的方式有误。但是,除非您与我们共享代码,以便我们能够了解它的作用,否则我认为我们无法提供其他帮助。

,

好的,我发现了我的错误。 在工具/选项/部署/ SDKmanager / Java / keytool位置中,我使用(错误值)java.exe而不是keytool.exe 非常感谢您的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。