使用
javac -cp classes helloworld.java
与
javac -classpath classes helloworld.java
在CMD中有何区别?
使用
javac -cp classes helloworld.java
与
javac -classpath classes helloworld.java
在CMD中有何区别?
它们是相同的,请检查http://docs.oracle.com/javase/7/docs/technotes/tools/windows/java.html。
-classpath classpath -cp classpath 指定一个目录、JAR文件或ZIP归档文件列表以搜索类文件。使用分号(;)分隔类路径条目。指定-classpath或-cp会覆盖任何设置CLASSPATH环境变量的设置。这两个命令完全相同,只是告诉Java编译器你想要使用在命令行参数中指定的自定义类路径。
因此,-cp
和-classpath
是完全等效的。
您可以在javac - Java编程语言编译器页面找到更多信息。