首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu16.04- java.util.NoSuchElementException上的DB可视化器

Ubuntu16.04- java.util.NoSuchElementException上的DB可视化器
EN

Stack Overflow用户
提问于 2017-07-31 08:57:39
回答 2查看 1.6K关注 0票数 1

我已经使用dpkg -i安装了DB验证器,当我从仪表板上启动DB时,会得到一个错误"java.util.NoSuchElementException“。

代码语言:javascript
复制
$ 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)

环境变量(由安装程序自动设置):

代码语言:javascript
复制
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从终端运行它,但是这种运行方式并不保留我的连接和设置,所以每次我再次启动它时,我的所有连接和设置都消失了。

我怎么才能修好它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-01 23:51:05

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

代码语言:javascript
复制
vim ~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop

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

代码语言:javascript
复制
/opt/DbVisualizer/dbvis

因此,'~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop‘文件应该非常类似于以下内容:

代码语言:javascript
复制
[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

我希望这能帮到你。:)

票数 6
EN

Stack Overflow用户

发布于 2017-10-18 09:18:11

正如上面Desiree Wilson所指出的,但是她提到的路径~/.local/share/applications/com-install4j-runtime-launcher-unixlauncher.desktop中的文件只有在您将程序锁定在启动程序中(而不是之前)时才会创建。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45411450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档