Ubuntu 16.04 - java.util.NoSuchElementException 上的 DBVisualizer
DB Visualizer on Ubuntu 16.04 - java.util.NoSuchElementException
我已经使用 dpkg -i 安装了 DB Vizualizer,当我从仪表板启动 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 从终端 运行 它但是这种 运行ning 的方式不会保留我的连接和设置所以每次我再次启动它,所有连接和设置都消失了。
我该如何解决?
我有这个问题T_T。如果你不介意,你能帮我一个忙吗?请输入以下命令:
vim ~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop
这是 DbVis 应用程序的桌面启动配置文件。对于此文件中的 'Exec' 变量,输入以下路径:
/opt/DbVisualizer/dbvis
因此“~/.local/share/applications/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
希望对您有所帮助。 :)
正如 Desiree Wilson 上面所说,但她提到的文件位于路径 ~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop ,只有当您在启动器中锁定程序时(而不是之前)才会创建。
我已经使用 dpkg -i 安装了 DB Vizualizer,当我从仪表板启动 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 从终端 运行 它但是这种 运行ning 的方式不会保留我的连接和设置所以每次我再次启动它,所有连接和设置都消失了。
我该如何解决?
我有这个问题T_T。如果你不介意,你能帮我一个忙吗?请输入以下命令:
vim ~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop
这是 DbVis 应用程序的桌面启动配置文件。对于此文件中的 'Exec' 变量,输入以下路径:
/opt/DbVisualizer/dbvis
因此“~/.local/share/applications/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
希望对您有所帮助。 :)
正如 Desiree Wilson 上面所说,但她提到的文件位于路径 ~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop ,只有当您在启动器中锁定程序时(而不是之前)才会创建。