Topic: 问题:关于package

  Print this page

1.问题:关于package Copy to clipboard
Posted by: 真空龙卷风
Posted on: 2006-05-25 19:05

在开发jsp网站的时候,编写javabean或者java代码,为什么在代码的前面写:
pack com.test(例如);而在这个文件夹里面包含的是相关的.class文件,我查找了相关资料都没有关于这个的解释。
请问:1。为什么要加上package这个东东?
2。而编译的class文件是怎么编译出来的?我尝试过javac编译,但是告诉我错误,我在eclipse里面不知道如何把java文件编译成.class文件。
3.在连接数据库(mysql)的时候到底是用的是mm.mysql.Driver还是mm.mysql-2.0.14-bin.jar?不明白这个东东到底怎么区别?

请高人指教!!!
小弟真的感谢了!!!!!

2.Re:问题:关于package [Re: 真空龙卷风] Copy to clipboard
Posted by: chance2000
Posted on: 2006-05-27 00:22

建议你先去学学java基础吧
一开始就搞j2ee,n人啊

3.Re:问题:关于package [Re: 真空龙卷风] Copy to clipboard
Posted by: acl2005
Posted on: 2006-06-04 15:38

先定义package这是class文件的位置,在做项目的时候都要定义一个路径。然后Eclipse是自动进行编译的不需要手动编译。你只要发布后,它会自动把你的项目发送到你的应用服务器里面去了(在服务器里面它会把class文件和你的自己设置的路径一起放在CLASSES文件夹里面,classes文件夹是在WEB-INF文件夹下面的这是个加密文件夹)!!
相关的知识很多,也请大家指教

4.Re:问题:关于package [Re: 真空龙卷风] Copy to clipboard
Posted by: lisliefor
Posted on: 2006-06-05 10:38

package是classes的一个容器,类似于文件夹与他包含的文件的关系。
jsp页面中加那样的包名,因为该页面中用到了写好的javabean或servlet,因此需要添加相应路径,才能识别。这一点,在java代码的两个package的类之间的组合、继承上用的比较频繁。你可以这么理解,我想用到以前写好的类,所以要加一个路径,让系统识别它。
使用编译工具,比如说eclipse,写好代码,如果没有任何语法错误,你保存代码,该工具自动在相应工程对应的包下面生成class文件。而如果你没有使用工具,那么需要在dos环境下,使用javax /路径..../文件名.java命令编译class文件。
第三个问题,表面上看不出什么,就字面上理解,前者是数据库驱动,后者是人写好的驱动包,连接方式要看具体代码。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923