我正在阅读一些关于高级Java的书,我被指示使用以下命令编译文件:.java
javac -d classes -classpath c:\somepath\somejar.jar;classes:.
我想知道:
这些符号是表示一个参数,还是分别表示关键字后的不同参数?他们代表什么?:.
:
.
classes
为什么我们需要提供之后?作为所有这些组合:classes:.
somejar.jar
javac -d classes -classpath c:\somepath\somejar.jar;classes:.
javac -d classes -classpath c:\somepath\somejar.jar;classes:
javac -d classes -classpath c:\somepath\somejar.jar;classes
javac -d classes -classpath c:\somepath\somejar.jar;
工作完全一样。它们生成完全相同的文件(每个 226 字节),当我在 Web 容器中部署它们时,它们的工作方式完全相同。.class
那么这些符号有什么意义呢?以上四个命令有何不同?任何人都可以清楚地解释这一点,请?javac ..
慕容708150
相关分类