Arduino IDE(deb)

Helis
Offline
Зарегистрирован: 19.01.2016

Доброго дня. Случилась проблемка в виде не работающей IDE.

Она работала,но после того,как я скачал какие то библиотеки она перестала работать. В общем я решил ее переустановить. Скачал с сайта,распаковал. И выдает ошибку

Переустанавливал Jav,ничего не помогло.

Если скачивать через sudo apt-get install arduino,то она старая,там даже нельзя библиотеки скачивать.

java version "1.7.0_151"
OpenJDK Runtime Environment (IcedTea 2.6.11) (7u151-2.6.11-2~deb8u1)
OpenJDK 64-Bit Server VM (build 24.151-b01, mixed mode)


Linux deb479003 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u5 (2017-09-19) x86_64 GNU/Linux

Может кто сталкивался и решил проблему

Olej
Olej аватар
Offline
Зарегистрирован: 05.03.2018

Вообще то, вы что-то явно с Java накуролесили...

Начинаем выправлять:

- Java 1.7 - это что-то весьма старое ... как вы её установили?:

[olej@dell doc]$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)

Java 1.7 - это 2011 год, 1.8 - 2014 ... уже и 1.9 обещали, но задерживают.

Java 1.7 - это очень старое... Что у вас за дистрибутив Linux?

 

Клапауций 555
Offline
Зарегистрирован: 10.03.2018

Helis пишет:

после того,как я скачал какие то библиотеки она перестала работать.

после того, как скачал какие-то библиотеки - удалить какие-то библиотеки и никогда каких-то библиотек не скачивать.

Helis
Offline
Зарегистрирован: 19.01.2016

Дистрибутив Cinnamon. Это вы устанавливали через sudo apt-get install openjdk-8-jre?

Olej
Olej аватар
Offline
Зарегистрирован: 05.03.2018

Helis пишет:

Дистрибутив Cinnamon.

Такого дистрибутива (Linux) нет в природе.

Cinnamon - это название одного из альтернативных графических окружений рабочего стола (DE).

 

Helis
Offline
Зарегистрирован: 19.01.2016

Да,ошибся. Debian 8 стоит

Olej
Olej аватар
Offline
Зарегистрирован: 05.03.2018

Helis пишет:
Да,ошибся. Debian 8 стоит

Ну чего ж из вас ответ по слову вытягивать приходится ... как в гестапо у партизана...

Почему не показать сразу так:

Linux nvidia 4.13.0-32-generic #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Или вот так:

olej@nvidia ~ $ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 18.3 Sylvia
Release:	18.3
Codename:	sylvia

 

 

Olej
Olej аватар
Offline
Зарегистрирован: 05.03.2018

Helis пишет:
Да,ошибся. Debian 8 стоит

Ну не может там у вас стоять JRE 1.7 ... только большими стараниями!

Ну теперь покажите что у вас там покажет:

olej@nvidia ~ $ apt search openjdk* | grep jre
i   openjdk-8-jre                    - OpenJDK Java runtime, using Hotspot JIT                        
p   openjdk-8-jre:i386               - OpenJDK Java runtime, using Hotspot JIT                        
p   openjdk-8-jre-dcevm              - Alternative VM for OpenJDK 8 with enhanced class redefinition  
p   openjdk-8-jre-dcevm:i386         - Alternative VM for OpenJDK 8 with enhanced class redefinition  
i   openjdk-8-jre-headless           - OpenJDK Java runtime, using Hotspot JIT (headless)             
p   openjdk-8-jre-headless:i386      - OpenJDK Java runtime, using Hotspot JIT (headless)             
p   openjdk-8-jre-jamvm              - Transitional package for obsolete JamVM for OpenJDK            
p   openjdk-8-jre-jamvm:i386         - Transitional package for obsolete JamVM for OpenJDK            
p   openjdk-8-jre-zero               - Alternative JVM for OpenJDK, using Zero/Shark                  
p   openjdk-8-jre-zero:i386          - Alternative JVM for OpenJDK, using Zero/Shark                  
p   openjdk-9-jre                    - OpenJDK Java runtime, using Hotspot JIT                        
p   openjdk-9-jre:i386               - OpenJDK Java runtime, using Hotspot JIT                        
p   openjdk-9-jre-headless           - OpenJDK Java runtime, using Hotspot JIT (headless)             
p   openjdk-9-jre-headless:i386      - OpenJDK Java runtime, using Hotspot JIT (headless)             

 

Helis
Offline
Зарегистрирован: 19.01.2016

В первом сообщении было указано

Olej
Olej аватар
Offline
Зарегистрирован: 05.03.2018

Helis пишет:

В первом сообщении было указано

В первом сообщении было указано что попало... 

Но как вам будет угодно. ;-)

 

Helis
Offline
Зарегистрирован: 19.01.2016
default-jre/oldstable,oldstable 2:1.7-52 i386
default-jre-headless/oldstable,oldstable 2:1.7-52 i386
icedtea-7-jre-jamvm/oldstable 7u151-2.6.11-2~deb8u1 amd64
jvm-7-avian-jre/oldstable,oldstable 1.1.0-4 amd64
openjdk-7-jre/oldstable,now 7u151-2.6.11-2~deb8u1 amd64 [installed]
openjdk-7-jre-dcevm/oldstable,oldstable 7u60-3 amd64
openjdk-7-jre-headless/oldstable,now 7u151-2.6.11-2~deb8u1 amd64 [installed]
openjdk-7-jre-lib/oldstable 7u151-2.6.11-2~deb8u1 all
openjdk-7-jre-zero/oldstable 7u151-2.6.11-2~deb8u1 amd64

 

Helis
Offline
Зарегистрирован: 19.01.2016

Хотя вот поставил Java 9

user@deb479003:~/Рабочий стол/arduino-1.8.2$ sudo update-alternatives --config java
Есть 3 варианта для альтернативы java (предоставляет /usr/bin/java).

  Выбор   Путь                                        Приор Состояние
------------------------------------------------------------
* 0            /usr/lib/jvm/java-9-oracle/bin/java              1091      автоматический режим
  1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      ручной режим
  2            /usr/lib/jvm/java-8-oracle/jre/bin/java          1081      ручной режим
  3            /usr/lib/jvm/java-9-oracle/bin/java              1091      ручной режим

Но при запуске arduino пишет

user@deb479003:~/Рабочий стол/arduino-1.8.2$ ./arduino
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:41)
	at processing.app.Base.<init>(Base.java:220)
	at processing.app.Base.main(Base.java:140)

 

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Выход один - переползать на винду ))

Helis
Offline
Зарегистрирован: 19.01.2016

sadman41 пишет:

Выход один - переползать на винду ))

Это все на работе,а там только Debian. Хотя на виртуалку поставил Win,но на ней не удобно

Olej
Olej аватар
Offline
Зарегистрирован: 05.03.2018

Helis пишет:

Это все на работе,а там только Debian. Хотя на виртуалку поставил Win,но на ней не удобно

Напрасно вас держат на этой работе ;-).

Но думаю, что это не на долго...