`
空空儿
  • 浏览: 134978 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

NetBeans编译Jar档被清空

    博客分类:
  • J2SE
阅读更多
    在使用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的东西。

   
0
0
分享到:
评论
2 楼 空空儿 2010-03-01  
bevis.cn 写道
你现在的的不会清空了

  不会了。非常正常了。。呵呵。。
1 楼 bevis.cn 2010-02-26  
你现在的的不会清空了

相关推荐

Global site tag (gtag.js) - Google Analytics