eclipse ant打包时报Too many open files的问题

今天给工程打包的时候突然出现了这个问题,上网搜了下,发现说是Linux下单进程打开文件数量限制的问题,但是考虑了一下之前的eclipse打包从来没有出现过这个问题,应该不至于是打开文件数过小的原因。于是重启,发现问题依旧,仔细查看了一下ant的脚本,发现class.path中有个路径引用了JAVA jre环境的目录(由于项目需要,连jre一起发布了),该目录下文件数量过多,可能是那个原因造成的,把路径重新改了一下,果然就可以了。

Continue reading

标签: Eclipse ant

eclipse的org.eclipse.emf.ecore.util.EcoreEMap$DelegateEObjectContainmentEList异常

一直都报出这个异常,还好对使用也没多大影响,所以也就将就着了。今天早上突然想起来,就上网搜了下,所以是使用的jre的版本的问题:

java -version
java version "1.5.0"
gij (GNU libgcj) version 4.3.2

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

这是我最初的java版本,当然我已经装上了sun的版本,不知道为什么被改成这个了。。。。

 sudo update-alternatives --config java

现有 3 个可选项,它们都提供了“java”<

    选择        可选项
-----------------------------------------------
          1    /usr/lib/jvm/java-6-sun/jre/bin/java
          2    /usr/bin/gij-4.3
*+        3    /usr/lib/jvm/java-gcj/jre/bin/java

要维持缺省值[*],按回车键,或者键入选择的编号:1

重新选择sun的jre后,重启eclipse,那个异常果然消失了。。。

Continue reading

标签: Eclipse

prev posts