Arduino IDE“启动 4j”错误

Arduino IDE“启动 4j”错误

我有一台运行 Windows XP 的计算机。我正在尝试运行 Arduino IDE 0022。我双击 arduino.exe,它在加载标题屏幕上等待大约 30 秒,然后它给了我这个错误:

Launch 4j:启动应用程序时发生错误

我唯一的选择是单击“确定”;错误消失,Arduino IDE 关闭。如果我尝试删除 Arduino 文件(尝试用一些不同的文件覆盖),我会收到一个不允许我这样做的错误:

无法删除 awt.dll:访问被拒绝

确保磁盘未满或未受写保护并且该文件当前未被使用。

删除文件的唯一方法是重启电脑。因此,在出现第一个错误后,肯定还有某些程序在尝试运行。

我注意到任务管理器中一些 Java 程序仍在运行:javaw.exe(3 个进程)

我认为这是 Java 的问题,但我检查并更新了我的所有 Java 软件,它们都是最新的。我在其他论坛上查找过这个问题,但似乎都没有帮助。我尝试过的论坛有:

  1. 不同的 Arduino IDE 版本
  2. 更新 Java
  3. 以管理员身份打开 arduino.exe

什么都没起作用。有人有什么建议吗?

答案1

同样的事情发生在我身上;我尝试了大量不同的方法来解决这个问题。

最后,我将文件夹中的所有只读文件切换c:\Users\%User%\AppData为可写文件,我遇到的所有 Java 问题(在处理和 Arduino IDE 中)都消失了。

答案2

我尝试了几乎所有能在各个论坛找到的建议,但都没有成功。

最终对我有用的一件事(使用 Arduino 1.5.6-r2 Beta)是替换[arduino_root]/lib/jna.jarArduino IDE 附带的版本(3.0.3 b2)和我从 Gradle 构建工具的安装中获得的另一个版本(3.2.7)。

答案3

我也遇到了这个问题。

对我有用的方法是:删除该文件夹c:\Users\%User%\AppData\Roaming\Arduino15

它又开始了!

相关内容