已有101人关注
《java程序设计自学手册》中供应商管理系统打包问题
发表在Java图书答疑 2008-10-20
是否精华
版块置顶:
我已经在eclipse中运行了你们的提供的代码(企业进销存管理系统)。数据库连接也是正确,能进行

数据的基本操作。
问题一,在eclipse中怎么样才能把生成的.class文件放在一个文件夹下(我生成的和.java同一个文

件夹下,有点乱)。
问题二,我把能够在eclipse下运行的项目导出(生成.jar文件)。但是.jar文件只能在项目文件目录

下才能显示登陆键面,且当我写进用户名和密码的时候,确登陆不进去了(在eclipse中是能进去的)

。这是为什么,怎么解决?
问提三、我发现你们提供的代码文件里面比我生成后的项目里面多了.myhibernatedata 和.fatjar文

件,这是用来干什么的啊,为什么我会没有?
希望能帮忙解决,谢谢!

哦,还有,我对你们提供的代码有个疑问,就是在企业进销存管理系统中有个Login.java类中有条代码

是:setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);我想这代码是为了提供关

闭登陆键面用的吧,但是我试过了应该没用,(只能点退出才能关闭)所以我把它改成了:

super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);希望对于这个疑问,也给我个答复,谢谢!呵呵
分享到:
精彩评论 4
小小邪
学分:0 LV1
2008-10-20
沙发
第一个问题:
在Eclipse中创建项目时可以选择创建源和目标文件夹,或者设置首选项中的构建路径,使用文件夹作为源文件和输出文件夹。

第二个问题:
请将res文件夹和到处的jar文件放在一起,这样就能运行程序并显示登录界面。无法登录是找不到JDBC类库,不能连接数据库造成的。你需要找到jar文件里的MANIFEST.MF清单文件,添加如下代码:
Class-Path: lib/文件1 lib/文件2 lib/文件3
其中文件1到文件3是JDBC的类库文件,lib是存放类库的文件夹,可以修改成其他的。然后把该文件夹和烧成后的JAR文件放在一起。
使用修改后的MANIFEST.MF文件生成JAR文件。我们出版的其他JAVA书籍有相关介绍。这样就可以了。

第三个问题:
.myhibernatedata 和.fatjar文件分别是其他辅助插件自动生成的文件,没什么用,可以删除。

最后一个问题:
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);语句是取消窗体关闭按钮的动作,只能通过登录界面的“退出”按钮关闭登录对话框。

mjbb
学分:0 LV1
2008-10-23
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
第一个问题:
在Eclipse中创建项目时可以选择创建源和目标文件夹,或者设置首选项中的构建路径,使用文件夹作为源文件和输出文件夹。

第二个问题:
请将res文件夹和到处的jar文件放在一起,这样就能运行程序并显示登录界面。无法登录是找不到JDBC类库,不能连接数据库造成的。你需要找到jar文件里的MANIFEST.MF清单文件,添加如下代码:
Class-Path: lib/文件1 lib/文件2 lib/文件3
其中文件1到文件3是JDBC的类库文件,lib是存放类库的文件夹,可以修改成其他的。然后把该文件夹和烧成后的JAR文件放在一起。
使用修改后的MANIFEST.MF文件生成JAR文件。我们出版的其他JAVA书籍有相关介绍。这样就可以了。

第三个问题:
.myhibernatedata 和.fatjar文件分别是其他辅助插件自动生成的文件,没什么用,可以删除。

最后一个问题:
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);语句是取消窗体关闭按钮的动作,只能通过登录界面的“退出”按钮关闭登录对话框。


[/FIELDSET]

回复:第二个问题,难道要把企业进销管理系统里面的所有包要一个一个的导出吗?不能一个整体导出来吗?还有你说的清单文件MANIFEST.MF是什么啊,我导出来的时候没有这个文件诶!还有你说的jar文件里面的MANIFEST.MF文件,jar文件点进去不就是应用程序吗?还有你说的类库,是企业进销管理系运行之后的类库吗?还是java虚拟机的类库啊?


  
mjbb
学分:0 LV1
2008-10-26
地板
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
第一个问题:
在Eclipse中创建项目时可以选择创建源和目标文件夹,或者设置首选项中的构建路径,使用文件夹作为源文件和输出文件夹。

第二个问题:
请将res文件夹和到处的jar文件放在一起,这样就能运行程序并显示登录界面。无法登录是找不到JDBC类库,不能连接数据库造成的。你需要找到jar文件里的MANIFEST.MF清单文件,添加如下代码:
Class-Path: lib/文件1 lib/文件2 lib/文件3
其中文件1到文件3是JDBC的类库文件,lib是存放类库的文件夹,可以修改成其他的。然后把该文件夹和烧成后的JAR文件放在一起。
使用修改后的MANIFEST.MF文件生成JAR文件。我们出版的其他JAVA书籍有相关介绍。这样就可以了。

第三个问题:
.myhibernatedata 和.fatjar文件分别是其他辅助插件自动生成的文件,没什么用,可以删除。

最后一个问题:
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);语句是取消窗体关闭按钮的动作,只能通过登录界面的“退出”按钮关闭登录对话框。


[/FIELDSET]

回复:回复:第二个问题,难道要把企业进销管理系统里面的所有包要一个一个的导出吗?不能一个整体导出来吗?还有你说的清单文件MANIFEST.MF是什么啊,我导出来的时候没有这个文件诶!还有你说的jar文件里面的MANIFEST.MF文件,jar文件点进去不就是应用程序吗?还有你说的类库,是企业进销管理系运行之后的类库吗?还是java虚拟机的类库啊?

  
小小邪
学分:0 LV1
2008-10-27
4L
已经开辟新帖回复。
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照