当前位置:编程学习 > JAVA >>

关于java目录编译运行的问题

我在www目录新建了 A.java 输入package abc; 提示The declared package "abc" does not match the expected package "www" abc文件夹是存在的 javac A.java java abc.A 编译运行也正常,这是为什么呢。
追问:实际项目里, A.java 和 A.class  是在同一文件夹,还是分开的?
我一分开就会报如上的错误额,我想知道手工怎么做,例如:
把a文件夹的*.java  编译到 b 文件夹中。哦,如果A.java有很多内部类,编译出来一堆.class 在abc目录,这怎么管理?
答案:C:\Documents and Settings\Administrator>cd d:\java

C:\Documents and Settings\Administrator>d:

D:\java>javac Test.java

D:\java>javac Test.java -d d:\java2
其他:我想是这样的:
   你本来的在www下建的类,所以默认的package就是www.
     在输入package abc,所以提示The declared package "abc" does not match the expected package "www",然后系统就到abc这个目录下,我想也有A.java,A.class,文件 你的目录结构是什么样的啊?abc文件夹放在哪?如果声明package abc;A.java就应该放在abc文件夹下。 你可能被黑了。 

上一个:java是啥。。。
下一个:java中怎么获取保留小数点后两位,不进行四舍五入,不用截取的方式,我截取了,但由于长度问题总是报错

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,