Визуализатор БД в 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, будет создан только тогда, когда вы заблокируете программу в программе запуска (не до).