gpt4 book ai didi

java - 无法在 Octave 中使用 Java

转载 作者:行者123 更新时间:2023-12-02 14:25:43 25 4
gpt4 key购买 nike

我在 Windows 10 上使用 Octave 4.2.1。当我在 Octave 控制台中键入时:

>> __have_feature__ JAVA
ans = 1

这样java就被启用了。在 Windows 上使用命令提示符我发现我有 java 版本“1.1.0_71”。所以java已经存在并且正在运行。但是当我尝试在 Octave 中调用 java 函数时,我得到:

cp = javaclasspath
error: unable to find Java Runtime Environment: software\javasoft\java runtime environment::Currentversion

当我输入“java -version”时:

>> java -version
error: 'java' undefined near line 1 column 1

我检查了java的环境变量:

>> getenv JAVA_HOME
ans = C:\Program Files\Java\jdk1.7.0_71

再说一遍,这看起来不错。最后我什至尝试从头开始安装Octave,但这并没有解决问题。我的猜测是它与“software\javasoft\java 运行时环境::CurrentVersion”有关,但我无法弄清楚它是什么。

最佳答案

这可能与 Octave 和 JRE 的位数差异有关。 This post raises同样的问题。通过使 Octave 位数与 JRE 位数保持一致解决了这个问题。确保您安装的 Octave 是 64 位。

还值得检查您是否指定了以下变量: enter image description here

关于java - 无法在 Octave 中使用 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45436427/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com