如何在Octave 4.0.0中设置(增加)java堆大小?

问题描述 投票:2回答:1

我有一个错误

error: [java] java.lang.OutOfMemoryError: Java heap space

[在Octave 4.0.0中使用Java时。

我用Google搜索,所有消息源基本上都告诉(例如,here)我应该更改文件夹java.opts中的OCTAVE_HOME/share/octave/OCTAVE_VERSION/m/java/文件。我已经找到此文件夹,但是文件java.opts不存在。

java octave heap-memory
1个回答
1
投票

当选项配置文件不存在时,大多数程序将使用默认选项。创建文件,然后按照说明进行操作以包括所需的更改。


0
投票

我在CentOs7上使用Octave 4.2.1遇到类似的问题。

dobj = javaObject(“ java.lang.Double”,pi);错误:javaObject:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib/amd64/server/libjvm.so:加载失败:/ usr / lib / jvm / java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64 / jre / lib / amd64 / server / libjvm.so:无法打开共享对象文件:无此类文件或目录

system('java -version')openjdk版本“ 1.8.0_232”OpenJDK运行时环境(内部版本1.8.0_232-b09)OpenJDK 64位服务器VM(内部版本25.232-b09,混合模式)

因此安装了Java。

它安装在这里:

/ usr / lib / jvm / java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64 / jre / lib / amd64 / server / libjvm.so

但是我可以在八度中切换搜索路径吗?

© www.soinside.com 2019 - 2024. All rights reserved.