javac命令的高级使用
javac语法:javac -d destdir srcFile destdir:磁盘路径(‘.’表示当前路径),可省略 srcFile:java源文件所在路径,可相对和绝对 eg:假设java源文件路径: C:\Users\Administrator\Desktop\HelloWorld.java(也就是在电脑的桌面)将编译后的class文件放置 D:\javacode路径(也就是将字节码.class放到D盘的javacode文件下)
//HelloWorld.java代码清单:
public class HelloWorld{
public static void main(String[ ] args) {
System.out.println("欢迎您来我爱IT技术网学习java!");
}
}
1、那么我们在运行中输入cmd调出DOS窗口。执行代码如下:(srcFile为相对路径)
C:\Users\Administrator>cd C:\Users\Administrator\Desktop
C:\Users\Administrator\Desktop>javac -d D:\javacode HelloWorld.java(如图1)

图1
解释:javac -d<class要存放的路径,这里是D:\javacode> HelloWorld.java是位于桌面的源文件,执行完此命令后,HelloWorld.class在D盘的javacode文件下如图2
注意:如果destdir或者srcFile 路径带有空格,则显示”javac:无效的标记....“

图2
2、如果cmd代码为:
C:\Users\Administrator\Desktop>javac -d . HelloWorld.java
则class文件保存于C:\Users\Administrator\Desktop桌面,即源文件和编译成功的字节码文件在同一位置,如图3所示。
解释:-d空格.空格 这里的.指的是本层目录。

图3
3、如果cmd代码为:
C:\Users\Administrator\Desktop>javac HelloWorld.java
则class文件保存于C:\Users\Administrator\Desktop桌面。这样的效果和上面的第二种情况一致。
本文来源 我爱IT技术网 http://www.52ij.com/jishu/3906.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
