我是 Ubuntu 14.04 LTS(64 位)的新手,我刚刚开始掌握这种新方法。
我正在使用一个为 UNIX 构建的程序,我设法安装它并使其完美运行,但我有点懒,所以我试图找出一种方法,只需双击它即可创建应用程序快捷方式(无需使用 Teminal 转到路径,然后输入程序的命令)。
我进入正确路径后的命令:
java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame .
请尽量详细地说明,因为正如我所说,我对此很陌生。
答案1
选项 1:如果当您通过终端打开程序时,程序在左侧开始栏上显示一个图标,则右键单击该图标,然后选择“锁定到启动器”选项。
选项 2:安装 GNOME Do。这个小程序会在登录时显示,您可以输入要启动的任何应用程序的名称。
选项 3:经典菜单。在软件中心下载经典 Ubuntu 菜单。它相当于 Windows XP 中的开始菜单,并列出了您在 Ubuntu 上安装的几乎所有程序。
选项 4:在编辑->属性->行为中配置文件管理器以“打开时运行可执行文本文件”。这样,您可以制作一个脚本在 xterm 或其他终端仿真器中打开该程序。
因此,更改文件管理器行为后,在桌面上创建一个新的文本文件,然后使用您最喜欢的文本编辑器打开。对我来说,那是 nano,所以我会在终端中输入:
nano ~/Desktop/Shortcut_Script.sh
并在此脚本文件中输入以下几行
#!/bin/bash
xterm -hold -e " /path/to/your/program/java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame "
这里有一点解释:这个脚本基本上调用 xterm 窗口,告诉它停留在(保持),并执行双引号括起来的命令。通过阅读您的问题,我明白您首先需要导航到正确的文件夹,然后调用该程序,对吗?因此 /path/to/your/program/ 部分应该允许您在正确的文件夹中调用该程序,同时停留在 xterm 的原始启动文件夹中(即您的主/用户文件夹)。现在,如果这不起作用,并且您确实需要导航到该文件夹,您可以执行以下操作:
xterm -hold -e " cd /path/to/your/program/ ; java -cp jts.jar:total.2013.jar -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame "
注意分号。您可能知道,它将命令分隔到 bash。它将首先执行 cd /path/to/your/folder,然后再调用程序。