Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.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
Java 在Raspberry pi 3B+;_Java_Iot_Activemq Artemis - Fatal编程技术网

Java 在Raspberry pi 3B+;

Java 在Raspberry pi 3B+;,java,iot,activemq-artemis,Java,Iot,Activemq Artemis,我想在我的Raspberry pi 3B+上安装ActiveMQ Artemis,但我遇到了一个与Java相关的错误。我使用的是Java版本8。 我已经按照程序完成了整个过程 尝试使用命令启动代理实例时 $sudo/var/lib/testbroker/bin/artemis run 我得到以下错误: OpenJDK Client VM warning: G1 GC is disabled in this release. Error occurred during initialization

我想在我的Raspberry pi 3B+上安装ActiveMQ Artemis,但我遇到了一个与Java相关的错误。我使用的是Java版本8。 我已经按照程序完成了整个过程

尝试使用命令启动代理实例时
$sudo/var/lib/testbroker/bin/artemis run
我得到以下错误:

OpenJDK Client VM warning: G1 GC is disabled in this release.
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap

我试图增加堆空间,但没有成功。如果有任何帮助可以删除此错误,我们将不胜感激。

默认情况下,ActiveMQ Artemis服务器使用G1收集器(-XX:+UseG1GC),512MB表示内存分配池的初始大小(-Xms512M),2GB表示内存分配池的最大大小(-Xmx2G)。如果您的计算机内存较少,或者您希望使用更多可用RAM运行计算机,请相应地修改
artemis.profile
文件中的值,否则请删除硬编码值。

该设备只有1GB LPDDR2 SDRAM。。。这些问题与编程无关。谢谢@Domenico。这个解决方案解决了我的问题。