Java 为什么八度音阶构建没有看到qscintula或jni.h?

Java 为什么八度音阶构建没有看到qscintula或jni.h?,java,octave,Java,Octave,在设置八度音阶时,我不断遇到这些错误 configure: WARNING: QScintilla library not found; disabling built-in Qt GUI editor configure: WARNING: Include file <jni.h> not found. Octave will not be able to call Java methods. configure: configure: NOTE: Libraries or a

在设置八度音阶时,我不断遇到这些错误

configure: WARNING: QScintilla library not found; disabling built-in Qt GUI editor
configure: WARNING: Include file <jni.h> not found.  Octave will not be able to call Java methods.
configure: 
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system. 
configure:警告:未找到QSCINTILA库;禁用内置QtGUI编辑器
配置:警告:未找到包含文件。Octave将无法调用Java方法。
配置:
配置:注意:如果库或辅助程序
配置:注意:找不到或您的计算机上缺少必需的功能
配置:注意:系统。
在安装octave时,当我尝试运行configure时,总是会遇到这些错误。我不知道如何修复这些,我甚至跑过

cppfagas=-I/usr/lib/jvm/java-8-openjdk-amd64/include./configure


无济于事。如何获得八度音阶以查找QSCINTILA库和jni.h?我甚至安装了libqscintral2-dev。这是Ubuntu 16.04 btw。

这可能是octave试图在Qt4上使用Qt5的情况

如果是,请尝试运行以下命令:

sudo apt install libqt5scintilla2-dev
这就解决了我在qtstinlla上的问题。

对于依赖项,有一个Ubuntu 16.04子章节:脚本“configure”创建了一个文件“config.log”,打开它,看看为什么找不到qscintula和jni.h