用cmd编译java产生的class文件在当前文件夹下,为何找不到?默认在哪里?
1个回答
展开全部
不一定在当前文件架下
如果你java文件在package com.test下
那么你在工程文件夹用的命令是:
javac com/test/文件名.java
然后产生的class文件也在:工程文件夹/com/test/下
当然,另外一种可能性是你的java程序有问题,没有编译成功,你需要把javac命令后的截图切一个过来看下。
如果你java文件在package com.test下
那么你在工程文件夹用的命令是:
javac com/test/文件名.java
然后产生的class文件也在:工程文件夹/com/test/下
当然,另外一种可能性是你的java程序有问题,没有编译成功,你需要把javac命令后的截图切一个过来看下。
更多追问追答
追答
你可以不用-d
直接javac D:\Java\yuan\IntegerValTest.java
这样编译生成的class是D:\Java\yuan\IntegerValTest.class
为什么要加-d . 呢。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询