站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题如何创建包?

如何创建包?

摘要: 如何创建包?


我创建了如下文件Circle.java
package myclass;
class Circle {
double radius;
Circle(double r){radius=r;}
double getArea(){
return 3.14*radius*radius;
}
}
编译后怎么不见系统在与文件Circle.java同一目录中创建myclass目录?


buhui


package myclass;
是指你的Circle.java文件位于当前目录的myclass文件夹下
比如你的当前目录为d:则你的Circle.java文件在d:/myclass下


建议还是用一个IDE来编译,如果纠缠这些小问题你到后来会发现没有意义。其实标准答案就是,你编译的时候目录是在根目录下的,所以就会把class文件编译到java同一个目录下了


最笨的办法就是在当前目录下新建一个myclass文件,然后把你的.java和.class都放在该文件下就ok了.快给分啊


我是用UtraEdit编译的,好多书上都说系统能自动在当前目录中创建,为什么我一直就不行呢?奇怪


你用的是一般的文本编译工具,不会自动生成包的,只生成class文件。
一种方法是你自已手工创建一个包文件夹。把class文件放进去就行了。
二是使用javac手动编译:javac -d d;/ Circle.java这样就会在d:/目录下生成包和java文件。
最剩力的方法是,使用比较好一点的java工具。比如eclips,Jbuidle等。他们会自动生成,你就不用管了。
如果初学的话,还是用前两种方法,多学习一下基础知识,有用的。


谢谢,可能是这个原因


↑返回目录
前一篇: 当前流行的J2EE WEB应用架构分析
后一篇: 急! 在线等!高分回报 !