黑马程序员技术交流社区

标题: javac命令使用疑问 [打印本页]

作者: 第一印象    时间: 2013-9-15 00:45
标题: javac命令使用疑问
本帖最后由 第一印象 于 2013-9-15 10:59 编辑

如果我需要将D:\Eval.java文件编译到D:\下的话,得先进入到D盘根目录下,然后直接在DOS命令里输入:
javac Eval.java  就会在D:\下生成一个Eval.class文件

那我要想将这个class文件编译到F:\下呢,该怎么写这个javac命令

作者: 落木随风    时间: 2013-9-15 01:11
最简单的就是把.java文件保存到F盘了。把class文件编译到另一个目录 还真没想过。楼主知道答案了之后分享下吧。
作者: aspoMAN    时间: 2013-9-15 01:22
可以采用javac的命令,比如.java文件位于D盘下,要编译到e盘下:
1.定位到d盘,cd d:
2.编译 javac -d e: *.java
-d:设置文件的目标目录,空格,后面跟上要编译的文件就可以了
不过这样写的话,每次都要敲指定目录的路径,不方便。可以使用批处理文件,javac -d e: %1,这样应该可以,具体你试一下吧
作者: 第一印象    时间: 2013-9-15 10:59
aspoMAN 发表于 2013-9-15 01:22
可以采用javac的命令,比如.java文件位于D盘下,要编译到e盘下:
1.定位到d盘,cd d:
2.编译 javac -d e: * ...

谢谢,命令可以用,之前我也这么测试了一下,看了javac的一些命令,但是对-d这个命令有所误解,jdk里说-d是指定类文件的目录,我以为它说的类文件就是java文件,没想是class文件

作者: aspoMAN    时间: 2013-9-15 18:26
第一印象 发表于 2013-9-15 10:59
谢谢,命令可以用,之前我也这么测试了一下,看了javac的一些命令,但是对-d这个命令有所误解,jdk里说-d ...

客气  相互帮助嘛





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2