Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RAD studio 10.3.3无法创建java虚拟机_Java_Android_Rad Studio - Fatal编程技术网

RAD studio 10.3.3无法创建java虚拟机

RAD studio 10.3.3无法创建java虚拟机,java,android,rad-studio,Java,Android,Rad Studio,我已经检查了这个问题,但没有找到解决方案 我在Win 10/64b中使用RAD STUDIO 10.3.3,并且安装了java 1.8_171/32b 我尝试创建一个新的(示例)android应用程序32b,它构建的很好 当我尝试运行它时,会引发错误无法创建java虚拟机,后面是 [Exec Error]Exec(1):发生致命异常。程序将退出。 及 [Exec Error]命令“C:\Program Files(x86)\Java\jdk1.8.0\u 171\bin\Java.exe”-ge

我已经检查了这个问题,但没有找到解决方案

我在Win 10/64b中使用RAD STUDIO 10.3.3,并且安装了java 1.8_171/32b

我尝试创建一个新的(示例)android应用程序32b,它构建的很好

当我尝试运行它时,会引发错误
无法创建java虚拟机
,后面是
[Exec Error]Exec(1):发生致命异常。程序将退出。

[Exec Error]命令“C:\Program Files(x86)\Java\jdk1.8.0\u 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”已退出,代码为1。

正如我所看到的,java.exe不支持参数
-keypass
和它后面的所有其他参数。这有什么意义吗? 请帮我解决这个问题

“这有什么意义吗?”

这些参数用于
keytool
命令,而不是
java
命令


如果您的示例Android应用程序实际上正在尝试运行
keytool
,那么它是以错误的方式运行的。但是,我认为我们无法提供更多帮助,除非您与我们共享代码,以便我们能够理解它试图做什么。

好的,我发现了我的错误

在tools/options/deployment/SDKmanager/Java/keytool位置中,我使用了(错误的值)Java.exe而不是keytool.exe


非常感谢您的帮助

I do:File/new/multi-device app Delphi/blanc application/android 32b-->run-->error我不会使用keytool(不需要加密)。我的RAD IDE会这样做。是否有一个设置来避免这种情况?