Визуализатор БД в Ubuntu 16.04 - исключение java.util.NoSuchElementException

Я установил DB Vizualizer с помощью dpkg -i, и когда я запускаю DB Visualizer с панели инструментов, я получаю сообщение об ошибке "java.util.NoSuchElementException".

$ java -version
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Переменные среды (устанавливаются автоматически установщиком):

DERBY_HOME=/usr/lib/jvm/java-8-oracle/db
J2REDIR=/usr/lib/jvm/java-8-oracle/jre
J2SDKDIR=/usr/lib/jvm/java-8-oracle
JAVA_HOME=/usr/lib/jvm/java-8-oracle

Я могу запустить его из Терминала с помощью sudo dbvis, однако этот способ запуска не сохраняет мои соединения и настройки, поэтому каждый раз, когда я запускаю его снова, все мои соединения и настройки исчезают.

Как я могу это исправить?

2 ответа

Решение

У меня была эта проблема T_T. Если не возражаешь, можешь сделать мне одолжение? Не могли бы вы, пожалуйста, введите эту команду:

vim ~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop

Это файл конфигурации запуска рабочего стола для приложения DbVis. Для переменной 'Exec' в этом файле введите следующий путь:

/opt/DbVisualizer/dbvis

Таким образом, файл '~/.local/share/apps/com-install4j-runtime-launcher-unixlauncher.desktop' должен выглядеть очень похоже на это:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=DbVisualizer Pro 9.5.7
Icon=com-install4j-runtime-launcher-unixlauncher.png
Path=[*hey! no peeking! XD*]
Exec=/opt/DbVisualizer/dbvis
StartupNotify=false
StartupWMClass=com-install4j-runtime-launcher-UnixLauncher
OnlyShowIn=Unity;
X-UnityGenerated=true

Надеюсь, это поможет.:)

Как сказала Дезире Уилсон выше, но файл, который она упомянула, по пути ~/.local/share/ Applications/com-install4j-runtime-launcher-unixlauncher.desktop, будет создан только тогда, когда вы заблокируете программу в программе запуска (не до).

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