今天遇到了一点问题,写个记录
包:是用来区分相同名字的类的;这样我们就可以随便的给自己的类起名字而不用担心和你同事的类同名了。
如果没有给类用包,那他就放在默认的包中,这个包是没有名字了。
包和文件,Java中的包是用文件来组成的,我想是有利于类的查找把。
eg:
你给TestEnum1.java添加一个包
package com.qiao.corejava.enum1;
编译时可以javac com/qiao/corejava/enum1/TestEnum1,当然你也可以进入com/qiao/corejava/enum1/进行编译;
运行TestEnum1;如果你在基目录下java TestEnum1(如果TestEnum1.class放到包的目录下);虚拟机就找不到TestEnum1
如果你进入包的目录下java TestEnum1;他是可以找到TestEnum1但找到的不是你指定的那个TestEnum1,
java TestEnum1的意思是运行默认包下的TestEnum1,但你找到的是com/qiao/corejava/enum1/包下的TestEnum1;所以运行出错。
你如果写成java com/qiao/corejava/enum1/TestEnum1(在包目录下);这样应给可以运行了吧??呵呵,这样是找不到TestEnum1,因为包目录下没有你写的文件夹,哎,最后,清楚了,回到基目录运行,Java com/qiao/corejava/enum1/TestEnum1,成功。
希望大家指正:谢谢
分享到:
相关推荐
java的各种类库,收集的一些java类库,java包,有需要的看看吧。这个是java第二部分。
jarjar-方便Java打包工具,自定义修改jar包包名,包括jarjar-1.4.jar,jarjar-1.4-javadoc.jar,jarjar-src-1.4.zip三个文件
mongodb开发java包
spring5.2要用的java包
Android中各种Java包介绍 在Android的应用程序开发中,通常使用的是JAVA语言,除了需要熟悉JAVA语言的基础知识之外,还需要了解Android提供的扩展的JAVA功能。
java包水电费水电费水电费是方的范德萨范德萨飞上的
之前我也在找这些包,但是一个包就需要2个积分,太贵了啊···我就自己把所有的包全打包了,而大家分享。db2java.zip db2jcc.jar db2jcc.jar db2jcc_javax.jar db2jcc_license_cisuz.jar。我自己用过了,没有问题的...
14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包的概念.zip14.java包...
17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包的导入.zip17.java包...
15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包的声明.zip15.java包...
16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译运行.zip16.java包的编译...
Java 使用包管理Java中的文件。 包机制。
java打包压缩ZIP 里面详细讲解了如何将一个文件打包 如何解压一个包
java的各种类库,收集的一些java类库,java包,有需要的看看吧。由于上传有限分为两部分来上传。
Java包的作用
常用的JAVA包的作用,Java编程,JTA规范
庖丁解牛分词 java包庖丁解牛分词 java包庖丁解牛分词 java包庖丁解牛分词 java包庖丁解牛分词 java包庖丁解牛分词 java包庖丁解牛分词 java包
文件夹里面存在java集成kettle所需要的包,将java集成到kettle中,具体操作步骤请访问http://blog.csdn.net/xiaosemei/article/details/77868737
java包 6.0, java包 6.0, java包 6.0, java包 6.0, java包 6.0
可以很好地与数据,库连接,可以有好多Java包