Автор Тема: java ubnt discovery на системе altlinux10.2  (Прочитано 763 раз)

Оффлайн k0ma

  • Начинающий
  • *
  • Сообщений: 3
День добрый, установлена альт10.2
# java -version
openjdk version "1.8.0_422"
OpenJDK Runtime Environment (build 1.8.0_422-b05)
OpenJDK 64-Bit Server VM (build 25.422-b05, mixed mode)
пытаюсь запустить ubnt discovery, через данную программу найти подключенное (так же и в сети) устройство NanoStation loco m2 для его дальнейшей настройки через веб браузер
user@host-238 ~ $ java -jar /home/user/ubnt/ubnt-discovery-v2.5.1.jar
Exception in thread "main" java.lang.ClassFormatError: Illegal field name "this.super" in class com/OoOO/super/A/o0oO
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        at com.ubnt.discovery.Main.<clinit>(Unknown Source)
в телеге советовали перейти на версию 17, но там тоже самое.
Сталкивался кто или java устанавливается иначе чем через Synaptic?
читал статью https://www.altlinux.org/Java/OracleSDK/Install, но уже на середине громко плакал, не понимаю - зачем так сложна? :'-(

Оффлайн GrishaDm

  • Давно тут
  • **
  • Сообщений: 417
Re: java ubnt discovery на системе altlinux10.2
« Ответ #1 : 23.09.2024 18:29:16 »
apt-get install java-17-openjdk

Оффлайн k0ma

  • Начинающий
  • *
  • Сообщений: 3
Re: java ubnt discovery на системе altlinux10.2
« Ответ #2 : 23.09.2024 18:47:22 »
apt-get install java-17-openjdk
user@host-238 ~/ubnt $ java -jar /home/user/ubnt/ubnt-discovery-v2.5.1.jar
Exception in thread "main" java.lang.ClassFormatError: Illegal field name "this.super" in class com/OoOO/super/A/o0oO
        at java.base/java.lang.ClassLoader.defineClass1(Native Method)
        at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
        at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
        at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
        at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
        at com.ubnt.discovery.Main.<clinit>(Unknown Source)
user@host-238 ~/ubnt $ java -version                                     
openjdk version "17.0.12" 2024-07-16
OpenJDK Runtime Environment (Red_Hat-17.0.12.0.7-alt1) (build 17.0.12+7)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.12.0.7-alt1) (build 17.0.12+7, mixed mode, sharing)
нет

Оффлайн Nicom

  • Завсегдатай
  • *
  • Сообщений: 837
Re: java ubnt discovery на системе altlinux10.2
« Ответ #3 : 23.09.2024 20:27:55 »
через данную программу найти подключенное (так же и в сети) устройство NanoStation loco m2 для его дальнейшей настройки через веб браузер
А без этой джава программульки уже никак?
Стандартный nmap уже не помогает?
apt-get install nmapnmap -sP 192.168.подсеть.0/маскаМожно и без ключа "-sP", если точка доступа, по умолчанию, откликается на ping.
Маска указывается в битах занимаемых адресом сети, например, /16 для сети 10.0.х.х, /24 для сети 192.168.1.х, /32 для отдельного устройства 192.168.1.20.
То есть для подсети класса "С" 192.168.15.0 нужно указать маску /24.

А вообще,
man nmap

Оффлайн k0ma

  • Начинающий
  • *
  • Сообщений: 3
Re: java ubnt discovery на системе altlinux10.2
« Ответ #4 : 24.09.2024 01:17:56 »
А без этой джава программульки уже никак?
конечно можно, можно к микроту подключить и микротом посканить сеть, nmap тоже сделает (хоть и адрес может быть далеко не стандартный 192.168.), можно на телефон приложуху установить,верно.
у альта проблемы с java?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 012
    • Домашняя страница
    • Email
Re: java ubnt discovery на системе altlinux10.2
« Ответ #5 : 24.09.2024 06:34:10 »
У Альта нет проблем с Java. У пользователей могут быть проблемы со сторонними jar из неизвестных источников.
Андрей Черепанов (cas@)