2

我很好奇我是否可以获取一个.jar文件并以某种方式将其添加到我的文件中,classpath以便我可以从任何目录运行它。例如,假设我有一个.jar位于/home/setup/someJar.jar. 有没有办法我可以从另一个目录(最好是任何目录)运行它,这样我就不必/home/setup/在我想运行它的时候导航回来?

我尝试通过添加到该行来添加我的.bash_profile文件的路径,但没有奏效。:/home/setupPATH=

4

3 回答 3

3

我想你可能想要一个“别名”。

http://www.linfo.org/alias.html

alias myJarShortcut="java -jar /direct/path/to/nameOfYourJar.jar"

将此添加到您的 .bash_profile 中,每次启动时都可以使用它。

于 2013-08-30T13:40:27.757 回答
2

这是可能的,但不是那么容易。你有 3 种可能性

  1. 创建别名或符号链接(创建符号链接

  2. 作为守护进程启动

  3. 将其作为服务启动(创建服务

准备好以上信息后

你可以这样开始

service [yourservice] start|stop|restart
于 2013-08-30T13:44:47.580 回答
1

您可以创建一个 bash 脚本,在您选择的目录中执行您的 .jar 文件,当然还有 .jar 文件的正确路径。

于 2013-08-30T13:41:54.750 回答