【发布时间】:2018-01-08 05:43:06
【问题描述】:
我在 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”有关,但我无法弄清楚它是什么。
【问题讨论】: