导出后的jar包功能不全,按钮点击无效

最近做了个数据管理工具,发生了比较“奇怪”的问题,在eclipse里面直接运行时,功能都可以正常使用,但是导出成为jar包放在桌面就不行了,有的按钮就失效了,或者界面不能正常显示。记录解决思路与过程如下:

1.难道是导出的jar包不是最新的代码,于是我试了试validate和clean up。

结果:没用!

2.用反编译工具将导出的jar包反编译

结果:发现导出的jar包代码是最新的!

3.难道有报错?虽然eclipse里面没报错===

  导出的jar包直接运行的时候是没有地方查看到报错的,于是用dos运行:

 java -jar xxx.jar

果然,找到了报错信息。

是因为我的工程中要读取配置文件,但是导出的jar包并没有把配置文件导在里面,所以运行后报了找不到配置文件的错误~~

如果项目中有图片/其他文件需要导入的也容易发生这种现象~

 结果:顺利解决!

时间: 2024-08-07 16:41:27

导出后的jar包功能不全,按钮点击无效的相关文章

Spring学习之Jar包功能介绍(转)

spring.jar 是包含有完整发布模块的单个jar 包.但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar. spring-src.zip就是所有的源代码压缩包. 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar 包,而不必引入整个spring.jar 的所有类文件. spring-c

如何判断账号密码是否为空 登陆按钮点击无效

var names = document.getElementById("names"); var pwds = document.getElementById("pwds"); function subtton(){ if(names.value == "" && names.value.length ==0 || pwds.value == ""&&pwds.value.length ==

swiper按钮点击无效及控制器无效问题

点击箭头图片切换的同时,下面小图标也会随着切换,同理下面小图标切换时,上面也随着滚动. 示例代码如下: <!-- Swiper --> <div class="swiper-container gallery-top"> <div class="swiper-wrapper"> <div class="swiper-slide" style="background-image:url(img/n

Intellij Idea系列之导Jar包与编写单元测试(二)

 Intellij Idea系列之导Jar包与编写单元测试(二) 一.初衷 对于很多的初学者来说,Intellij如何导入jar包感到很迷惑,甚至在网上搜过相关文章之后还是云里雾里,本博客通过图文并茂的方式为读者进行清晰的描述,如有疑问请留言.可能很多的大牛会说,你为嘛不用maven或者gradle来弄,多么简单呀,笔者在此声明,本文只是针对初学Intellij的程序员来讲.笔者有意将本博客做成系列文章,后期会有关于如何用Intellij来搭建maven和gradle项目. 二. 导入jar包并

开源jar包导入并查看源码

我们用Ctrl + 左键查看源码的时候往往出现以下情况,是因为没有正确的导入jar包,以及没有导入src包 1.右键项目-->build ptah-->config build path下面是解决方法(从导入jar包开始): 2.add Libary-->User Library ,点击User Library那个按钮,然后新建一个库. 3.点击User Library那个按钮,名字由你自己取.然后点击OK 再然后选择你信创建的库,点击finish. 4.然后往库里导jar包 add l

希望有兴趣的加入,共同为项目智能化管理jar包而努力 第二篇

想听听大家对于我这个想法的一些看法,喷也好,赞也罢,希望留下您宝贵的建议! 有共同想法并且想实现的请入群 2500261120 在使用autort插件时,首先要到autort服务器下载所有的jar包快照.里面存在了检索jar的相关信息. 在第一篇我们专门介绍过如何划分java类中出现的某一串字符,想了解的或者不知道我要干什么的请点这里 .其实说白了,也就是系统的整个类的组织及查询方式.Trie树可以在我们知道类全名的情况下尽快找到所需要的类. 当通过类全名找到存储某个类的Node时,此Node中

eclipse调试第三方jar包需要源码的问题

很多时候测试自己的jar包功能时,需要有一个测试工程导入该jar包,但是一般在调试的时候,需要跟进去看看步骤和逻辑是否正确,这个时候就需要在jar包的源码中下断点.最近刚好自己也会经常这样做,也遇到了类似的问题,相信不少网友都会遇到,这里把我看到的一个解决方法贴出来,原帖在这里:http://www.tuicool.com/articles/aa6zyi,感谢作者的无私奉献. 步骤如下: 1.选择要调试的项目进入调试状态. 2.在thread这里,选择当前线程,然后右键,选择edit sourc

MyEclipse中jar包管理技巧

文章来自互联网,记录备查. 在用MyEclipse做企业级开发的过程中,我们经常会接触很多jar包,主要包括以下几类: 一是应用服务器上的jar包,二是项目所需jar包,三是开发环境所需jar包.很明显可以看出jar包是如此重要,以至于没有它们,我们很难艺术地运用封装/模块化/复用等. 为此,我们有必要对项目开发中涉及到的jar包引入/管理操作作一个比较全面的了解,为进一步提高开发效率做好铺垫. 一.jar包导入方式 A.直接用MyEclipse里自带的相关的项目jar包,右击项目"MyEcli

maven,阿里云国内镜像,提高jar包下载速度

镜像 maven默认会从中央仓库下载jar包,这个仓库在国外,而且全世界的人都会从这里下载,所以下载速度肯定是非常慢的.镜像就相当于是中央仓库的一个副本,内容和中央仓库完全一样,目前有不少国内镜像,其中阿里云算是比较稳定的,同时也能保证下载速度 配置方法 在settings.xml 中配置,所有项目都会生效 [html] view plain copy <mirrors> <mirror> <id>alimaven</id> <name>aliy