//如何创建包在你系统的classpath目录里,创建一个如下目录:
com/deitel/jhtp3/ch09/
把你的Point.java放进去,编译........javac -d 包所在父目录 文件名.java
java 包名.文件名//关于package
由class和interface组成如果使用package语句,编译单元的第一行必须无空格,也无注释。
格式:package packagename
若编译单元无package语句,则该单元被置于一个缺省的无名包中。
定义来自其他包中的class和package的两种方式:
1、在每个引用的class和package前面给出他们所在的包的名字;
2、使用imprt语句。
com/deitel/jhtp3/ch09/
把你的Point.java放进去,编译........javac -d 包所在父目录 文件名.java
java 包名.文件名//关于package
由class和interface组成如果使用package语句,编译单元的第一行必须无空格,也无注释。
格式:package packagename
若编译单元无package语句,则该单元被置于一个缺省的无名包中。
定义来自其他包中的class和package的两种方式:
1、在每个引用的class和package前面给出他们所在的包的名字;
2、使用imprt语句。
解决方案 »
- 一个笔试题
- 生成JAR文件后不能正确运行
- 一段很简单的程序,但是输出却很急怪!!!
- 各位大哥,怎样添加音频?
- windows xp系统 如何更改环境变量PATH 使得appletviewer起作用?
- 一个小问题,给80分!
- 初学JAVA,这代码怎么回事?20分!
- eclipse Dug 的时候,出现Source not found.怎么处理?怎么才能看到源码?不理解的看链接
- JAVA的.CLASS加密
- 新手求问,报错说第三行缺分号,可我看不缺啊?
- 在程序中用package创建包后 运行错误? 请各位帮忙
- 谁的分掉在地上了?快来捡呀!--哪里有详细介绍编写JAVA Bean组件的电子书下载?技术文档也行!
你好,我的理解,你看对不对:
package ...语句是相当于将自己定义的类路径导出一个接口,然后,在另一个class里使用import...将自己定义的类装入。这样,javac编译时就能找到需要的类了。另外,编译后,运行时,程序是动态的装载自定义类呢,还是编译时,就一起生成类的字节码了。
在C++里面是NAMESPACE,一般都影射为文件夹
文件夹
为客父提供各种发放数据
老师说的
譬如说:在classpath中增加路径E:\wenger
建立一个A.java 编译成A.class 放在E:\wenger\better\java下
则A.java中只要增加pakage better.java;
在B.java中调用A.class
即import better.java.A;或者import better.java.*;
就可以了。系统自动把better.java.*增加到E;\wenger\的后面,并把
'.'变成‘\'