我是Linux和Ubuntu环境的新手。类似Ubuntu中的环境变量
我打电话的JAR文件是这样的:
java -jar app.jar /somearg /anotherarg
但我发现这个丑陋的,我想打电话给喜欢我的jar文件:
MyApp /somearg /anotherarg
所以我觉得我必须设置环境变量如MyApp = java -jar app.jar
。
但我不知道该怎么做。如果有人能帮助我,我会非常高兴。谢谢。
我是Linux和Ubuntu环境的新手。类似Ubuntu中的环境变量
我打电话的JAR文件是这样的:
java -jar app.jar /somearg /anotherarg
但我发现这个丑陋的,我想打电话给喜欢我的jar文件:
MyApp /somearg /anotherarg
所以我觉得我必须设置环境变量如MyApp = java -jar app.jar
。
但我不知道该怎么做。如果有人能帮助我,我会非常高兴。谢谢。
使用的
java -jar app.jar /somearg /anotherarg
代替
myapp /somearg /anotherarg
节省你只有2个字,所以没有那么多。无论如何,如果你经常运行你的应用程序,提供一个别名是一个好主意。如果您正在使用bash shell中(回声$ SHELL显示像/斌/庆典),那么这里就是你可以在你的终端粘贴命令:在此之后,你可以使用
myapp /somearg /anotherarg
alias myapp="java -jar /path/to/your/app/app.jar"
如果您从不同的位置运行app.jar文件,请提供完整路径至关重要。此外,如果你希望你的别名是permament(即它始终是你在登录后)只需要添加的同一行的〜/ .bashrc文件的末尾,使用例如:
pico ~/.bashrc
PS。您不需要斜线符号来提供参数。在unix系统中,使用“ - ”来设置参数选项更为常见。
PSS。 Unix系统是区分大小写的,通常命令行程序都是小写的。
感谢您的帮助。它的工作原理! –
你需要一个“[别名](http://tldp.org/LDP/abs/html/aliases.html)”。附:在Unix系统上使用'/'选项是非常奇怪的...... –
通常情况下,启动shell脚本用于准备环境并启动一个应用程序(用除本机二进制代码以外的任何语言编写)。 –