2017-07-31 132 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路徑中,只有在您鎖定程序在發射器(不是之前)。