カスタムコマンドclasspathの追加
コマンドラインでカスタムjavacとjavaを使用する
効果 windows linux
JAva javac classpathの追加 windowsの下でセミコロン";"を区切りとして linuxの下には、区切り記号 として「:」という記号があります.
Windowsでカスタムコマンドを実行する ALGS 4環境変数を設定(設定しなくてもよいが便宜上) . batスクリプトを作成し、スクリプト機能はカスタムコマンドを追加する doskeyはlinuxのaliasに相当し、@コマンド は表示されません.%ALGS 4%システム環境変数からの値 $*はまだパラメータがあり、これは深く研究されていない セミコロンは、セミコロンで終わるclasspath があることを確認します.
レジストリ情報を追加し、cmd起動時に上記のスクリプトを自動的に実行します. Win+R ==》regedit ==》 HKEY_LOCAL_MACHINESoftwareMicrosoftCommand Processor==新しい文字列値、AutoRun==という名前でE:de_learnalgorithmsbinalgs 4.bat==保存終了
linuxでのカスタムコマンド ALGS 4環境変数を設定する(設定しなくてもよいが、便宜上).alias を追加
効果
E:\de_learn\algorithms\homework\dequeue_ramdom>javac-algs4 Permutation.java
E:\de_learn\algorithms\homework\dequeue_ramdom>java-algs4 Permutation 3 < queues\distinct.txt
RandomizedQueue{C, B, A}
$ javac-algs4 PercolationStats.java
$ java-algs4 PercolationStats 200 100
mean = 0.5937762499999999
stddev = 0.0098221928257679
95% confidence interval = [0.5918511002061494, 0.5957013997938504]
JAva javac classpathの追加
javac -cp E:\de_project\git\AlgorithmsSedgewick\algs4.jar;E:\de_project\git\AlgorithmsSedgewick\stdlib.jar; *.java
javac -classpath E:\de_project\git\AlgorithmsSedgewick\algs4.jar;E:\de_project\git\AlgorithmsSedgewick\stdlib.jar; *.java
javac -cp /home/sealde/Document/de_file/algorithms/homework/jar/algs4.jar:/home/sealde/Document/de_file/algorithms/homework/jar/stdlib.jar: *.java
Windowsでカスタムコマンドを実行する
ALGS4=E:\de_project\git\AlgorithmsSedgewick\algs4.jar;E:\de_project\git\AlgorithmsSedgewick\stdlib.jar
@doskey java-algs4 = java -classpath %ALGS4%; $*
@doskey javac-algs4 = javac -classpath %ALGS4%; $*
linuxでのカスタムコマンド
$ vim ~/.bashrc
ALGS4="/home/sealde/Document/de_file/algorithms/homework/jar/"
alias javac-algs4="javac -cp $ALGS4/stdlib.jar:$ALGS4/algs4.jar:"
alias java-algs4="java -cp $ALGS4/stdlib.jar:$ALGS4/algs4.jar:"