A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 第一印象 中级黑马   /  2013-9-15 00:45  /  1004 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 第一印象 于 2013-9-15 10:59 编辑

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

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

评分

参与人数 1技术分 +1 收起 理由
潘才新 + 1

查看全部评分

4 个回复

倒序浏览
最简单的就是把.java文件保存到F盘了。把class文件编译到另一个目录 还真没想过。楼主知道答案了之后分享下吧。

评分

参与人数 1黑马币 +3 收起 理由
潘才新 + 3 淡定

查看全部评分

回复 使用道具 举报
可以采用javac的命令,比如.java文件位于D盘下,要编译到e盘下:
1.定位到d盘,cd d:
2.编译 javac -d e: *.java
-d:设置文件的目标目录,空格,后面跟上要编译的文件就可以了
不过这样写的话,每次都要敲指定目录的路径,不方便。可以使用批处理文件,javac -d e: %1,这样应该可以,具体你试一下吧

评分

参与人数 1技术分 +1 收起 理由
潘才新 + 1 赞一个!

查看全部评分

回复 使用道具 举报
aspoMAN 发表于 2013-9-15 01:22
可以采用javac的命令,比如.java文件位于D盘下,要编译到e盘下:
1.定位到d盘,cd d:
2.编译 javac -d e: * ...

谢谢,命令可以用,之前我也这么测试了一下,看了javac的一些命令,但是对-d这个命令有所误解,jdk里说-d是指定类文件的目录,我以为它说的类文件就是java文件,没想是class文件
回复 使用道具 举报
第一印象 发表于 2013-9-15 10:59
谢谢,命令可以用,之前我也这么测试了一下,看了javac的一些命令,但是对-d这个命令有所误解,jdk里说-d ...

客气  相互帮助嘛
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马