首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Java快捷方式中指定路径?

如何在Java快捷方式中指定路径?
EN

Ask Ubuntu用户
提问于 2017-04-20 16:42:11
回答 1查看 421关注 0票数 1

我目前试图使用英雄设计师,一个Java程序,在Ubuntu16.04上。所有其他Java程序都按预期工作(即,我双击它们,它们开始时没有问题)。

  • 如果我从命令行(java -jar HD6.jar)运行它,一切都很好。
  • 如果我双击它,它就会锁上。飞溅的屏幕出现了,几分钟后就停止了。通过双击程序启动执行时,然后挂在启动屏幕上。根据开发人员的说法,这意味着我没有写权限。我查看了Properties >权限。我是主人。所有者和组具有读/写访问权限,并检查可执行标志。我还创建了一个bash脚本,它只运行上面的一行,结果相同。

ps aux | grep HD6的结果是:

代码语言:javascript
运行
复制
daniel   13216  1.0  2.6 5019752 214316 ?      Sl   19:28   0:18 /usr/bin/java -jar /home/daniel/Programs/HERODesigner/HD6.jar

我将以"OpenJDK Java8Runtime“作为开头。其他Java程序通过双击图标运行而不会出现问题。有什么建议吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-04-26 13:44:11

问题是捷径不包括路径。您必须手动创建一个.desktop文件。

  1. 右键单击桌面,新建文档->空文档。
  2. 使用您喜欢的文本编辑器打开"Untitled“,并输入以下内容,并根据您的特定情况进行修改。Icon=/path/to/your/HERODesigner/folder/hdlogo.png 桌面条目 Version=6.0 Name=HERO Designer Comment=HERO Designer构建20170109 Exec=bash -c "cd /path/to/your/HERODesigner/Comment=HERO& java -jar HD6.jar“;path=/path/to/HERODesigner/文件夹
  3. 保存文件。
  4. 重命名文件“英雄Designer.desktop”。
  5. 右键单击“英雄Designer.desktop",单击”权限“选项卡,并在”允许执行文件作为程序“中进行检查,关闭窗口

您现在应该有一个英雄设计师桌面图标。双击,它应该启动程序。

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

https://askubuntu.com/questions/907093

复制
相关文章

相似问题

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