用于倍频程的Arduino封装
我一直想在我的笔记本电脑上工作,但到目前为止运气不好。我目前正在KDE Neon 5.14上运行Arduino IDE 1.8.7和Octave 4.4。 问题是,当我在八度音阶的命令窗口中输入arduinosetup函数时,Arduino IDE显示打开屏幕2秒钟,然后退出,我在八度音阶的命令窗口中得到以下代码:用于倍频程的Arduino封装,arduino,octave,Arduino,Octave,我一直想在我的笔记本电脑上工作,但到目前为止运气不好。我目前正在KDE Neon 5.14上运行Arduino IDE 1.8.7和Octave 4.4。 问题是,当我在八度音阶的命令窗口中输入arduinosetup函数时,Arduino IDE显示打开屏幕2秒钟,然后退出,我在八度音阶的命令窗口中得到以下代码: >> pkg list Package Name | Version | Installation directory ------------------
>> pkg list
Package Name | Version | Installation directory
--------------------+---------+-----------------------
arduino | 0.2.0 | /home/neon/octave/arduino-0.2.0
instrument-control | 0.3.1 | /home/neon/octave/instrument-control-0.3.1
>> pkg load arduino
>> arduinosetup('arduinobinary', '/opt/arduino/arduino')
Running "/opt/arduino/arduino" "/tmp/oct-yktW7j/octave/octave.ino"
Picked up JAVA_TOOL_OPTIONS:
java.lang.Error: Cannot load com.sun.java.swing.plaf.gtk.GTKLookAndFeel
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1351)
at javax.swing.UIManager.initialize(UIManager.java:1459)
at javax.swing.UIManager.maybeInitialize(UIManager.java:1426)
at javax.swing.UIManager.getLookAndFeel(UIManager.java:492)
at processing.app.linux.GTKLookAndFeelFixer.installGtkPopupBugWorkaround(GTKLookAndFeelFixer.java:79)
at processing.app.linux.Platform.setLookAndFeel(Platform.java:44)
at processing.app.Base.<init>(Base.java:239)
at processing.app.Base.main(Base.java:145)
ans = 0
>>
Arduino IDE安装在/opt文件夹中,Octave通过flatpak安装。此外,还安装了openjdk 10.0.2,我尝试通过arduino IDE将许多脚本上载到我的arduino,它们都成功了,因此没有问题。
有人能解决这个问题吗?它正在寻找gtk的外观和感觉,这可能是kde所没有的。您可以更改Arduino脚本文件 /opt/arduino/arduino 行: 到
而且它不会尝试加载它arduino IDE是否正在运行并且能够在没有倍频程的情况下编程?听起来像是一个失踪的JRE?还要考虑在八度地狱地狱邮件清单中你会发现包作者和维护者是的,它运行,我能够上传我的脚本到我的阿杜伊诺成功。我将JRE安装在“/usr/lib/jvm”文件夹中,名称为“jre1.8.0_192”。
JAVA_OPTIONS=("-DAPP_DIR=$APPDIR" "-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel")
JAVA_OPTIONS=("-DAPP_DIR=$APPDIR")