2017-07-31 81 views
1

我已经使用dpkg -i安装了DB Vizualizer,并且当我从仪表板启动数据库Visualizer时,出现错误“java.util.NoSuchElementException”。Ubuntu 16.04上的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但是运行它不会让我的连接和设置,使每个这样当我再次启动它时,所有的连接和设置都消失了。

我该如何解决?

回答

6

我有这个问题T_T。如果你不介意,你能帮我个忙吗?请输入以下命令:

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

这是DbVis应用程序的桌面启动配置文件。对于这个文件中的 'Exec的' 变量,输入以下路径:

/opt/DbVisualizer/dbvis 

所以 '〜/。本地/共享/应用/ COM-install4j运行时,发射器 - 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 

我希望这有助于。 :)

+0

你是一个绝对的天才! :)) 有用!!非常感谢!!!我将与DbVisualizer支持人员分享这一点,因为他们无法帮助我做到这一点:) – jedi

+0

也为我工作。谢谢,@Desiree。 –

-3

正如Desiree Wilson所述,但是她提到的文件,在〜/ .local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop路径中,只有在您锁定程序在发射器(不是之前)。