我有一個java類cs.class,我想從命令行執行,就像您使用任何其他命令一樣。我希望能夠輸入「cs file1」等。而不必使用'java cs file1'。我怎樣才能做到這一點?在沒有java命令的linux終端中執行java類
編輯:如果我把我的課程放在我的路徑中的任何地方,我也想這樣工作。
我有一個java類cs.class,我想從命令行執行,就像您使用任何其他命令一樣。我希望能夠輸入「cs file1」等。而不必使用'java cs file1'。我怎樣才能做到這一點?在沒有java命令的linux終端中執行java類
編輯:如果我把我的課程放在我的路徑中的任何地方,我也想這樣工作。
它看起來像this將在linux上爲你工作。
對於Windows
創建一個名爲custom.cmd文件,並添加以下代碼行
@echo off
DOSKEY cs=java cs $*
現在
右鍵單擊命令提示符shortcut->屬性 - >快捷鍵 - >並將以下內容添加到您的目標字段
/K C:\ custom.cmd
我custom.cmd位於C:將路徑更改爲你 現在你可以使用 「CS」 爲CMD外殼內的命令。你可以提到你的文件名作爲參數以及$ *指定命令行參數。
按照這個指示,你可以在終端上運行java:http://unix.stackexchange.com/questions/15333/run-java-classfile-from-terminal –
你可以爲'java cs'創建一個別名 – Reimeus
謝謝Tarsis Azevedo和Remimeus。我結合了你的兩個想法,並在我的.bashrc中添加了'alias cs ='java -cp/home/user/bin/cs''。 – Guvery