脚本宝典收集整理的这篇文章主要介绍了自定义命令添加 classpath,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
在命令行中使用自定义 javac 和 java
效果
E:de_learnalgorithmshomeworkdequeue_ramdom>javac-algs4 Permutation.java E:de_learnalgorithmshomeworkdequeue_ramdom>java-algs4 Permutation 3 < queuesdistinct.txt RandomizedQueue{C, B, A}
- linux
$ 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
- windows 下用分号 ";" 作为分隔符
javac -cp E:de_PRojectgitAlgorithmsSEdgewickalgs4.jar;E:de_projectgitAlgorithmsSedgewickstdlib.jar; *.java 或者 javac -classpath E:de_projectgitAlgorithmsSedgewickalgs4.jar;E:de_projectgitAlgorithmsSedgewickstdlib.jar; *.java
- linux 下用冒号 ":" 作为分隔符
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 环境变量(可以不设置,只是为了方便)
ALGS4=E:de_projectgitAlgorithmsSedgewickalgs4.jar;E:de_projectgitAlgorithmsSedgewickstdlib.jar
-
编写 bat 脚本,脚本功能为添加自定义的命令@H_304_181@
- DOSkey 相当于 linux 的 alias,@ 不显示命令
- %ALGS4% 从系统环境变量取值
- $* 指还有参数,这个没有深究
- 分号确保有以分号结束 classpath
@doskey java-algs4 = java -classpath %ALGS4%; $* @doskey javac-algs4 = javac -classpath %ALGS4%; $*
-
添加注册表信息,为了 cmd 启动时自动运行上面的脚本
linux 下进行自定义命令
- 设置 ALGS4 环境变量(可以不设置,只是为了方便);并添加 alias
$ 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:"
以上是脚本宝典为你收集整理的自定义命令添加 classpath全部内容,希望文章能够帮你解决自定义命令添加 classpath所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。