Vitaliy-Yakovchuk / ramus

GNU General Public License v3.0
118 stars 43 forks source link

Not work using jdk 20 #23

Open divergenny opened 1 year ago

divergenny commented 1 year ago

Данная программа перестала работать после того как установил jdk-20, при прописывании пути к jdk1.8, программа так и не заработала.

divergenny commented 1 year ago

com.ramussoft.common.FileVersionException. File plugin not registered. "Chart" Please use other version of application.

Данная ошибка появляется при открытии компилированной версии, файла который был создан на десктопной версии

Vitaliy-Yakovchuk commented 1 year ago

Залив зміни, має працювати

divergenny commented 1 year ago

Велике спасибі, це спрацювало з jdk 1.8. З jdk - 20 на жаль виходить, вже нова помилка, а саме - java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main". Якщо у вас буде час, могли б ви будь ласка оновити(перезбрати) версію для Ramus 2.0 (Desktop), в останній раз вона змінювалася Mar 29, 2019 або ж Nov 19, 2017. Якщо це можливо звичайно. Спасибі велике за вашу працю.

Vitaliy-Yakovchuk commented 1 year ago

А що за ОС, версія Java (що виводить команда java -version)?

В мене зараз є доступ лише Mac OS (а цим проектом Ramus вже давно не займаюсь). Протестувати під linux/windows буде проблематично, якщо це не повʼязано з java

Vitaliy-Yakovchuk commented 1 year ago

В домашній папці має бути папка .ramus/log можливо там є файл з датою, *-client.log, чи якось так, якщо можете надішліть файл (схоже щось в java 20 видалили), а цей проект писався років 15-ть назад ))

divergenny commented 1 year ago

А що за ОС, версія Java (що виводить команда java -version)?

В мене зараз є доступ лише Mac OS (а цим проектом Ramus вже давно не займаюсь). Протестувати під linux/windows буде проблематично, якщо це не повʼязано з java

Windows 10 Pro, версія: 22H2, номер збірки: 19045.2251. java version "20" 2023-03-21 Java(TM) SE Runtime Environment (build 20+36-2344) Java HotSpot(TM) 64-Bit Server VM (build 20+36-2344, mixed mode, sharing)

Якщо потрібно буде для тестування, можете підключитися до мого комп'ютера через anydesk наприклад.

divergenny commented 1 year ago

В домашній папці має бути папка .ramus/log можливо там є файл з датою, *-client.log, чи якось так, якщо можете надішліть файл (схоже щось в java 20 видалили), а цей проект писався років 15-ть назад ))

На жаль в лог файлах нічого не зберігається при даній помилку.

Vitaliy-Yakovchuk commented 1 year ago

Хм, на Mac OS працює, правда в мене версія трохи інша... ( java version "20.0.1" 2023-04-18 Java(TM) SE Runtime Environment (build 20.0.1+9-29) Java HotSpot(TM) 64-Bit Server VM (build 20.0.1+9-29, mixed mode, sharing) )

В мене вийшло збілдити реліз (але в мене немає на чому його перевірити) Він має встановлювати java 6 і налаштовувати роботу з цією версією https://github.com/Vitaliy-Yakovchuk/ramus/releases/tag/v2.0.2

Можете перевірити чи встановлюється/запускається? Якщо так то я його поставлю, як останній.

В теорії можна спробувати оновити java в самому інсталяторі до протестованої (якщо є хтось з Windows і базовими знаннями java, я можу допомогти, але в самого немає на це часу).

divergenny commented 1 year ago

Не працює, саме з уже встановленою версією java 8. У мене є базові знання Java, я можу спробувати. Якщо зможете, напишіть будь ласка що приблизно робити, на що звернути увагу і де знаходиться папка з проектом. Моя пошта якщо що: divergenny@gmail.com

Vitaliy-Yakovchuk commented 1 year ago

Не інсталюється чи не запускається після встановлення?

Vitaliy-Yakovchuk commented 1 year ago

Щодо помилки потрібно зрозуміти якого класу немає, як це проблема в сторонній бібліотеці чи в самому коді Ramus. Якщо в сторонній то спробувати її оновити.

Якщо запускати з командної стрічки через gradle там мав би бути стек трейд в консолі, але якщо немає то потрібно дебажити...

divergenny commented 1 year ago

Доброго ранку. На жаль не вийшло, тому пропоную поки закрити цю проблему. Крім того підтримку збирача gradle для jdk-20 ще не випустили.