说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

一个关于package的初级问题

编辑:说三道四文库 发布时间:2018-07-18 05:04
HTML文档下载 WORD文档下载 PDF文档下载
程序如下:
//MyClass.java
package mypackage;

public class MyClass{
   public static void main(String[] args){
      System.out.println("mypackage.MyClass");
   }
}

用javac MyClass.java执行后没有发现错误。可是生成的MyClass.class文件依然在当前目录下,请问mypackage目录不是应该自动生成的吗?
我的操作系统是Windows XP,使用的是j2sdk1.4.1,安装在目录C:\j2sdk1.4.1下,PATH包含C:\j2sdk1.4.1\bin,CLASSPATH为.;C:\j2sdk1.4.1\lib.
要用一些IDE才能自动生成,自己建一个文件夹吧
现在看不到!
自己建吧
MyPackage 不是自动生成的,要自己在参考目录下建一个“参考目录\Mypackage”起初编译时,java编译器在默省的“.”找到了Myclass.java所以编译通过,但时在运行是要找mypackage找myclass.class时出错
不能自动生成的吧!
那么按照各位的说法,如果用下面的
pachage cn.sina.bad;

class S {
}

是否要自己在参考目录下手动建一个“cn\sina\bad”目录啊,这个“参考目录”指的是哪个环境里的目录?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘