linux - Arduino IDE 不能在 Arch Linux 上运行

标签 linux ide arduino

当我在控制台中运行 arduino 时,我得到:

[lukas@lu arduino]$ arduino
Xlib:  extension "RANDR" missing on display ":0.0".
java.lang.IllegalArgumentException: Illegal pattern character 'r'
    at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:769)
    at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:576)
    at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:501)
    at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:476)
    at processing.app.tools.Archiver.init(Archiver.java:59)
    at processing.app.Editor.createToolMenuItem(Editor.java:859)
    at processing.app.Editor.addInternalTools(Editor.java:885)
    at processing.app.Editor.buildToolsMenu(Editor.java:660)
    at processing.app.Editor.buildMenuBar(Editor.java:476)
    at processing.app.Editor.<init>(Editor.java:205)
    at processing.app.Base.handleOpen(Base.java:704)
    at processing.app.Base.handleOpen(Base.java:669)
    at processing.app.Base.handleNew(Base.java:565)
    at processing.app.Base.<init>(Base.java:305)
    at processing.app.Base.main(Base.java:194)
Exception in thread "main" java.lang.NullPointerException
    at java.awt.Container.addImpl(Container.java:1041)
    at java.awt.Container.add(Container.java:373)
    at javax.swing.JPopupMenu.add(JPopupMenu.java:281)
    at javax.swing.JMenu.add(JMenu.java:579)
    at processing.app.Editor.addInternalTools(Editor.java:885)
    at processing.app.Editor.buildToolsMenu(Editor.java:660)
    at processing.app.Editor.buildMenuBar(Editor.java:476)
    at processing.app.Editor.<init>(Editor.java:205)
    at processing.app.Base.handleOpen(Base.java:704)
    at processing.app.Base.handleOpen(Base.java:669)
    at processing.app.Base.handleNew(Base.java:565)
    at processing.app.Base.<init>(Base.java:305)
    at processing.app.Base.main(Base.java:194)

10 分钟后什么也没有发生。有什么想法吗?

最佳答案

在运行 arduino 之前,我必须将区域设置更改为 en_US.UTF-8

export LANG=en_US.UTF-8 

关于linux - Arduino IDE 不能在 Arch Linux 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10863394/

相关文章:

java - 在ide之外编辑的文件

javascript - Selenium IDE - 显示意外警报!生成随机电子邮件 ID 时

linux - 使用 mysqlbinlog 从 mysql 数据库表中的特定日期恢复数据

c - MessageQueue 名称和消息队列大小

linux - C Windows/Linux 缓冲区溢出漏洞

python - 如何嗅探 Wi-Fi AP 名称和关联设备

c++ - xilinx芯片有多常用?

linux - 在 makefile 中使用 setenv

c - 如何在 Visual Studio 2013 中添加新的 C 文件

c++ - arduino为多维数组赋值