Две программы, написанные на Java, не будут установлены или запущены 18.04.

У меня есть две программы, которые я успешно использовал в Ubuntu в течение нескольких лет - Moneydance и PDF Studio. Ни одна из этих программ не будет установлена ​​или работать под Ubuntu 18.04 на моем компьютере. Все, что я получаю от разработчиков, это "Ну, это работает здесь", что не дает мне много чего сделать.

Я не очень много знаю о Java под капотом, но я понимаю, что эти программы написаны на Java. Я предпринял неудачную попытку переустановить Java, но я действительно не очень понимал, что происходит, и подозреваю, что просто переустановил все, что было по умолчанию с Ubuntu 18.04. Когда я пытался следовать инструкциям по его переустановке, это быстро приводило к сорнякам, которые я не понимал и, вероятно, не выполнял должным образом. Ubuntu 18.04 была новой установкой (а не обновлением) с июля прошлого года.

Налоговое время приближается, и я управляю малым бизнесом, поэтому крайне важно, чтобы Moneydance работал до конца года, это неотъемлемая часть моего процесса отслеживания коммерческих расходов.

В настоящее время Moneydance "устанавливается" через загрузку.deb и через приложение Ubuntu Software, однако выбор программы (я использую Gnome) не дает никакого ответа. Когда я возвращаюсь в Ubuntu Software и ищу Moneydance, он утверждает, что эта программа не установлена. [РЕДАКТИРОВАТЬ] Ввод команды /bin/sh "/opt/Moneydance/Moneydance" в терминале приводит к зависанию курсора без дальнейшего вывода до Cntrl-C. Я попытался переустановить PDFStudio без удачи. Их техническая поддержка была поставлена ​​в тупик.

У меня есть некоторые заметки, которые я, очевидно, пытался установить Sun JRE следующим образом:

sudo add-apt-repository http://archive.canonical.com/dists/lucid/partner/

Update the source list

sudo apt-get update

Now install sun java packages using the following commands

sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts

Enter the following command and when prompted set the sun jre as the default.

sudo update-alternatives --config java

Результаты были одинаковыми.

[EDIT] В настоящее время здесь установлена ​​версия Java, которую я установил:

~$ java -version
openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)

[ПРАВКА] Я попробовал это без эффекта:

sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   
Status
 ------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1101      
 auto mode
* 1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1101      
manual mode
  2            /usr/lib/jvm/java-8-oracle/jre/bin/java       1081      

Выбран вариант 2, чтобы перейти к оракулу Java 8, но без изменений в результатах.

[РЕДАКТИРОВАТЬ] Установка PDFStudio дает следующие ошибки:

sh ./PDFStudio_linux64.sh
Unpacking JRE ...
Starting Installer ...
sun.java2d.InvalidPipeException: Unsupported bit depth: 30
at 
sun.java2d.x11.X11SurfaceData.getSurfaceType(X11SurfaceData.java:611)
at 
 sun.java2d.x11.X11SurfaceData.getSurfaceType(X11SurfaceData.java:516)
at 
 sun.awt.X11GraphicsConfig.getSurfaceType(X11GraphicsConfig.java:178)
at sun.java2d.xr.XRSurfaceData.createData(XRSurfaceData.java:235)
at 

sun.java2d.xr.XRGraphicsConfig.createSurfaceData (XRGraphicsConfig.java:45)

.... и много других в том же списке.

Пробежав по этой кроличьей норе, я обнаружил, что существует какая-то проблема с драйверами Nvidia и неподдерживаемой битовой глубиной 30. (Я говорю "некоторая проблема", потому что я ничего не понял, так как остальная часть обсуждения была намного выше моей зарплаты Видимо, это может быть связано с известной ошибкой в ​​Java, но я не могу ничего расшифровать, о чем они говорят.

После обновления видеокарты Nvidia GT1030 у меня возникли некоторые не связанные с этим проблемы, поэтому я вернул обратно к старым драйверам Nvidia NVS 300 и Nvidia 340, которые были в этой системе раньше. 340 - последний драйвер для этой устаревшей карты. Не повезло ни в одном отделе, все еще с этими проблемами Java

0 ответов

Другие вопросы по тегам