使用cmd执行指令目录下的class文件
最近有需求需要频繁使用一个 class 文件,之前都是打开 idea 来运行的,觉得还是有些麻烦,想配合一下之前的 cmd 设置别名来简化一下,记录一下遇到的问题
编译
使用 javac
来编译的时候,正确做法
- 加上需要导入的包
- 去掉这个类所在的包(直接从 IDEA 里面复制出来的)
1 | import java.util.Random; |
然后打开 cmd,javac 加上直接把 .java
文件拖动进去即可正常编译
1 | javac D:\ShiGuang\Desktop\GetRandomString.java |
运行
使用 java -classpath
+空格+ class
文件所在的路径 +空格+ 类名(不要加.class 后缀)
1 | java -classpath D:\Green\WXCertUtil\ GetRandomString |
或者简写
1 | java -cp D:\Green\WXCertUtil\ GetRandomString |
配置别名
具体可以见:为 Windows 下的 cmd 中设置别名(alias)
1 | grs=java -classpath D:\Green\WXCertUtil\ GetRandomString |
效果
本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ShiGuang
评论