[英]Where to put files for a command-line Java program?
我编写了一个接受参数然后执行的 Java 程序。 我从命令行传入这些参数(我在 Macbook Pro 上使用终端,使用 bash shell)。 假设我的程序名称是 prgm。 我希望能够从 shell 中的任何目录说“prgm”,然后让该程序执行。 所以我想我需要编写一个 bash 脚本来引用 Java 文件并接收参数,然后将该 bash 脚本放在我的 PATH 中的某个位置。 bash 文件放在哪里,Java 文件放在哪里? 另外,我是否正确假设我只需要 .class(二进制)Java 文件?
一步步:
myjavaprog
。myscript
。myscript
使用绝对路径和所需参数调用myjavaprog
。echo $PATH
你会看到一堆路径: /some/path1:/some/other/path2:...
echo $PATH
返回的echo $PATH
。bash myscript
。 查看myjavaprog
的执行。提示:
/usr/
开头的路径中,甚至放在$HOME
目录中(并将该位置添加到PATH
)PATH
变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.