本文刚才用javac -classpath... CityBean.java是没有产生上面所说的目录的,直接就是我想要的结果:
WEB-INF
classes
city
citybean.class
common
DbConnection.class但为什么jcreate会这样呢?
WEB-INF
classes
city
citybean.class
common
DbConnection.class但为什么jcreate会这样呢?
解决方案 »
- AWT中怎么获取text中的值?和其他int型数据进行比较~
- 寻一个正则怎么写?
- 关于服务器和客户端不在同一局域网内套接字编程问题,求高手解释
- List集合包含元素的问题
- 怎么把类属性的值全部复制到另外一个类里面.
- 优化
- 两个类如何共享数据?请各位指教
- 下载的源程序里只有一些.java文件,怎么把他们在jbuilder里组成一个工程并且能运行起来?
- 大家使用jTree,那么jTree树型结构是如何保存的,以便下次程序打开可以继续使用,谢谢,50分
- 网页上有一applet,当要作什么操作时必须加数字签字?
- 哪里有 2003年度Javaworld编辑奖最佳Java书籍的下载,例如Patterns of Enterprise Application Architecture
- 【提问:如何设置某个 GUI 组件得到“焦点”】
如你所说,你的citybean.java放在classes\city下,而它的包是city,因此会在classes\city下创建city文件夹,形成classes\city\city\目录结构,这里才存放你的class文件,但是你的当前目录仍然是classes\city.citybean.java中的import common.DbConnection;相当于在classes\city下找common下的DbConnection.class文件,而且DbConnection.class文件的源文件一定是package common;没有这个也是不行的。因此你应该把你原来生成的classes\common\DbConnection.class连同common这个文件夹一块儿拷过来才能用。
你如果看过jdk的源代码就知道了,里面就是使用的这种机制。
WEB-INF
classes
city
citybean.class
common
DbConnection.class但为什么jcreate会这样呢?