用cmd编译java产生的class文件在当前文件夹下,为何找不到?默认在哪里?

 我来答
hugo_lian
2014-03-16 · TA获得超过1.4万个赞
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:67.3万
展开全部
不一定在当前文件架下
如果你java文件在package com.test下
那么你在工程文件夹用的命令是:
javac com/test/文件名.java
然后产生的class文件也在:工程文件夹/com/test/下

当然,另外一种可能性是你的java程序有问题,没有编译成功,你需要把javac命令后的截图切一个过来看下。
更多追问追答
追问

我是这样编译的,class文件会产生在哪里?

追答
你可以不用-d
直接javac D:\Java\yuan\IntegerValTest.java
这样编译生成的class是D:\Java\yuan\IntegerValTest.class
为什么要加-d . 呢。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式