linux下運行java程式的shell指令碼

來源:互聯網
上載者:User

vim建立shell檔案,例如我的檔案命名為java_run,內容為:

echo "請輸入你要編譯的java檔案路徑:"

read path

#分離路徑和檔案名稱
var1=`dirname $path`  #路徑
var2=`basename $path` #檔案名稱
cd $var1
javac $var2
java ${var2%.*} #去掉檔案名稱的尾碼

rm ${var2%.*}.class

好了,儲存退出vim。

chmod 777 java_run  #加可執行檔許可權

運行指令碼,./java_run。


拓展:如果想讓其變為自己的命令(就如同ls一樣),方法如下:

主目錄下(即登入使用者目錄)建立一個目錄,就命名為bin吧,拷貝java_run檔案到該目錄下,編輯.profile檔案,在末尾加上:

PATH=$PATH:$HOME/bin
儲存退出。之後鍵入命令java_run就可看到與./java_run一樣的效果了。


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.