我编写了一个Java程序,它接受参数然后执行。我从命令行传递这些参数(我在Macbook Pro上使用终端,使用bash shell)。让我们说我的程序名称是prgm。我希望能够说" prgm"从shell中的任何目录,然后执行该程序。所以我想我需要编写一个bash脚本来引用Java文件并接受参数,并将该bash脚本放在我的PATH中。我在哪里放bash文件,在哪里放置我的Java文件?另外,我是否正确地假设我只需要.class(二进制)Java文件?
答案 0 :(得分:1)
步骤一步:
myjavaprog
。myscript
。myscript
使用绝对路径和所需的参数调用myjavaprog
。echo $PATH
,您会看到一堆路径:/some/path1:/some/other/path2:...
echo $PATH
返回的任何路径中。bash myscript
。查看myjavaprog
。提示:
/usr/
开头的路径中,或者甚至放在$HOME
目录中(并将该位置添加到PATH
)PATH
变量。