LoginSignup
2
1

More than 5 years have passed since last update.

Arduino 1.8.2が起動しない

Posted at

Arduino 1.8.2を起動させると、「起動中・・・」と表示された後、落ちてしまう。
なんで急にこんなことになったのかは不明だけど、とりあえず動いたので、その対処を忘れないようにメモっておく。

エラー

arduino_debug.exeよりArduinoIDEを起動させたら、以下のようなエラーが出ていた。

arduino_debug.exe
構成をロード中・・・
パッケージを初期化中・・・
ボードを準備中・・・
起動中・・・
java.io.FileNotFoundException: C:\Users\***\AppData\Local\Arduino15\preferences.txt (アカウントが拒否されました。)
  at java.io.FileOutputStream.open0(Native Method)
  at java.io.FileOutputStream.open0(FileOutputStream.java:270)
  at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
  at java.io.FileOutputStream.<init>(FileOutputStream.java:162)
  at processing.app.legacy.PApplet.createWriter(PApplet.java:559)
  at processing.app.PreferencesData.save(PreferencesData.java:118)
  at processing.app.Base.handleOpen(Base.java:841)
  at processing.app.Base.handleOpen(Base.java:810)
  at processing.app.Base.handleOpen(Base.java:806)
  at processing.app.Base.handleNew(Base.java:745)
  at processing.app.Base.<init>(Base.java:456)
  at processing.app.Base.main(Base.java:140)
java.lang.RuntimeException: Couldn't create a writer for C:\Users\***\AppData\Local\Arduino15\preferences.txt
  at processing.app.legacy.PApplet.createWriter(PApplet.java:571)
  at processing.app.PreferencesData.save(PreferencesData.java:118)
  at processing.app.Base.handleOpen(Base.java:841)
  at processing.app.Base.handleOpen(Base.java:810)
  at processing.app.Base.handleOpen(Base.java:806)
  at processing.app.Base.handleNew(Base.java:745)
  at processing.app.Base.<init>(Base.java:456)
  at processing.app.Base.main(Base.java:140)

対処方法

Arduino Forumに2つの方法が描かれていたので、試してみた。

  • ArduinoIDEを管理者として実行より起動させる。
  • ポータブルモードで実行する
     arduino.exeや「drivers」「examples」「hardware」「java」といったフォルダが並んでいる場所に行きます。ここに、新たに「portable」というフォルダを作成し、ArduinoIDEを起動させる。
    (参考:USBメモリ上で完結するArduino IDE

結果

別々に実行したらうまくいかなかったけど、「portable」フォルダを作成し、管理者として実行したら、ArduinoIDEを起動させることができた。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1