我很好奇,如果我可以获取.jar
文件并以某种方式将其添加到我的classpath
,以便我可以从任何目录运行它。例如,假设我.jar
位于/home/setup/someJar.jar
。有没有办法可以从另一个目录(最好是任何目录)运行它,这样每当我想运行它时我都不需要导航回/home/setup/
?
我尝试通过将.bash_profile
添加到:/home/setup
行来添加PATH=
文件的路径,但无效。
答案 0 :(得分:3)
我想你可能想要一个'别名'。
http://www.linfo.org/alias.html
alias myJarShortcut="java -jar /direct/path/to/nameOfYourJar.jar"
将此添加到.bash_profile中,每次启动时都可以使用。
答案 1 :(得分:2)
这可能但不那么容易。你有3个可能性
建立别名或符号链接(create symbolic link)
以deamon
将其作为服务(create service)
准备好以上信息后
你可以像这样开始
service [yourservice] start|stop|restart
答案 2 :(得分:1)
您可以创建一个bash脚本,在您选择的目录中执行.jar文件,当然还有.jar文件的正确路径。