NetBeans编译Jar档被清空

[color=olive] 在使用netBeans的时候,一直有件比较困扰的事情,所有的jar档放在dist/lib的目录下。对netBeans进行生成编译的时候,如果是外部引入的jar包,不在netBeans里面,只要一生成,所有的jar档都会被清空为0字节。在网上找了很久都没有碰到过这种怪现象。而最近几天在生成的时候 会因为这样子编译要花费半天的时候,而且还有弹出错误的对话框。现在是经人指点终于解决了。

会被清空是因为dist/lib目录下面的东西是在被netBean编译之后生成的。是从netBeans里面生产出来的东西。当被加载到JVM里面的时候,因为有错误存在,所以没有被释放出来,全部就是变成了0。那lib里面的jar档就会被替换掉,从而导致所有的Jar档都变成了0Byte. 这样子的话 就只能是把所有要导入的jar档都开始放入到netBeans里面。当编译的时候这些jar档都是从netBean生成出来的. <相当于是生成class文件一样>. 通过建立库来解决这个问题。一开始就先建立相应的库,不同类的jar分到一个库里面,这样便于区分,当然这些jar不能是用dist下面的jar档,不要放在整个工程的任何一个地方。因为我们知道这是编译之后才产生的。建好之后,引入库。重启netBeans。<你可以删除dist下面的所以jar档 然后在编译 就可以看到效果了。> 在编译,就发现刚刚问题没有发生了,jar档实验下 确实是在编译之后产生的。在编译的过程中也没像之前老是报错误的弹出一个大大的对话框。

导入netBeans里面的东西 一定要记得放到netBeans里面,从外部引入的jar档也要记得通过建立库来引入到netBeans里面,成为netBeans的东西。[/color]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值