[学习] java之package应用
来源:互联网 发布:mysql命令 编辑:程序博客网 时间:2024/05/30 02:24
一个不认识的朋友那天请我帮她写一个关于《群体模拟》的程序,使用java来写。我的天哪,java,仅仅写过一个J2ME的游戏而已,具体的什么都不清楚,算了,感觉这个题目蛮有意思,就学习一下java拉。
遇到使用package分类加载我的类时,迷住了,怎么都不能编译成功,如下:
Test.java:6: 软件包 org.larkin.test 不存在
import org.larkin.test.*;
^
Test.java:17: 无法访问 BoxWindow
错误的类文件:./BoxWindow.java
文件不包含BoxWinow
……
总之是错误的,编译不成功。
后来测试了一下,终于成功。如下:
文件:A.java,
路径:D:/java/body
代码:
package myclass.fish.body;
public class A
{
public int pt = 0;
public int pr = 1;
public A(){
}
}
文件:B.java
路径:D:/java
代码:
import myclass.fish.body.*;
class B
{
B(){
}
public static void main(String args[]){
A a = new A();
System.out.println(a.pt+" "+a.pr);
}
}
编译过程(dos命令下):
进入:D:/java/body>
1、 D:/java/body>javac -d d:/java A.java
将在d:/java下生成myclass/fish/body,并且D:/java/myclass/fish/body目录下,会生成A.class 类文件。
2、D:/java>javac B.java
在当前目录下生成B.class
3、D:/java>java B
结果:0 1
总结:如果A.java 同B.java在同一个目录,编译B.java将出现错误。
java包是很有用的文件管理器,命名规则也需要根据自己的喜好、重用性等考虑。千万别自己package A; 这样就不好管理了。
:)
- [学习] java之package应用
- Java 菜鸟之package应用手记
- JAVA学习之import和package解析
- java package学习
- java之package
- Java之package
- java学习之——package引用问题
- java学习之——package引用问题
- JavaSE入门学习17:Java面向对象之package(包)
- Java.学习之旅package和import总结
- Struts2学习之package配置
- Java中Package语句学习
- JAVA学习十六:包(package)
- Java学习13:package包
- java包package之二
- java学习之反射应用
- Oracle Study之案例--DBMS_METADATA Package应用
- python学习笔记之module && package
- 根据当月数据库自动生成下个月数据库--(1、2、3)
- 如何在 Windows XP 中自定义Windows Explorer 视图
- J2EE 全面简介
- SQL Server 2000 (SP4)笔记整理(一):数据库
- 姚立法
- [学习] java之package应用
- 堆:欢乐和痛苦
- SQL Server 2000 (SP4)笔记整理(二):数据库表
- BT运行原理分析及内网提速方法(转)
- Servlet/JSP配置详解(非常基础)
- 自己动手打造“超高精度浮点数类”
- C #基础
- 29A的8期病毒杂志
- 8086指令小结(转)