Java 在终端中执行一个包含单个单词(或短语)的jar文件是否仍然有效?

Java 在终端中执行一个包含单个单词(或短语)的jar文件是否仍然有效?,java,http,jar,executable-jar,Java,Http,Jar,Executable Jar,我正在用Java构建一个服务器。我想设置一个单词选项来启动和停止服务器。“启动”以启动服务器。“停止”以停止服务器。我尝试使用启动jar的可执行文件,但即使使用该策略,我仍然必须键入“/start”。标点符号有点难看 我想要类似于“git”的东西。如果您在终端中键入“git”,您将立即使用git的工具。我猜这是因为一个符号链接?如果是这样,“git”的符号链接是如何设置的?我不必根据记忆手动设置它。您正在使用什么操作系统?在windows中,您只需将start.exe的位置添加到路径中,然后在命

我正在用Java构建一个服务器。我想设置一个单词选项来启动和停止服务器。“启动”以启动服务器。“停止”以停止服务器。我尝试使用启动jar的可执行文件,但即使使用该策略,我仍然必须键入“/start”。标点符号有点难看


我想要类似于“git”的东西。如果您在终端中键入“git”,您将立即使用git的工具。我猜这是因为一个符号链接?如果是这样,“git”的符号链接是如何设置的?我不必根据记忆手动设置它。

您正在使用什么操作系统?在windows中,您只需将start.exe的位置添加到路径中,然后在命令提示符中键入“start”将启动可执行文件和jar

,如果您希望避免sh或./

alias sayhello="./sayhello.sh"
然后使用以下命令运行.bashrc文件:

source .bashrc
最后,您应该能够使用以下命令执行命令:

sayhello

您可以在
.bashrc
中创建别名(如果您不使用bash,也可以在其他地方创建):
alias start=“./start”
。不过,只有当您与启动脚本位于同一目录中时,这才有效。如果希望能够从任何位置调用
start
,可以使用完整路径。是否向jar传递参数?是的,我传递参数。