[英]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.