当前位置:  开发笔记 > 编程语言 > 正文

netbeans 7.0和scala导致stackoverflow

如何解决《netbeans7.0和scala导致stackoverflow》经验,为你挑选了0个好方法。

我在scala中遇到了一些相当烦人的问题.问题是,我可以完美地编译小scala项目,但是当项目更大时,编译器会因StackOverflowException而崩溃.显然,我必须增加编译器的堆栈大小,但是,这可能是我的主要问题,我不知道如何.

我正在使用这些参数启动netbeans:

netbeans_default_options="-J-client -J-Xmx512m -J-Xss8m -J-Xms512m -J-XX:PermSize=128m -J-XX:MaxPermSize=512m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true"

所以,据我所知,-J-Xss8m应该将线程堆栈大小增加到8 MB.但是,这似乎不会影响编译器.所以我尝试使用编译器标志直接将相同的参数传递给编译器,我可以在netbeans中设置,导致:

-deprecation -J-Xss8m

但同样,这没有帮助,我仍然得到例外.我搜索了netbeans文档,但我找到的只是netbeans启动参数,我已经设置了.我希望有人可以给我更多关于如何处理这个问题的信息.

更多信息:所以,经过一天我终于有机会在另一台机器上尝试一切.我使用相同的设置和相同的编译器,但令我惊讶的是,我没有得到相同的结果.意思是,在他的机器上,编译器编译整个代码,没有任何异常.我的计算机与他的唯一区别在于,他有更多的RAM和CPU能力,但这不应该达成协议,因为我们都使用具有相同启动选项的netbeans.

到现在为止,我甚至试过了2.9 scala编译器的RC,它没有多大帮助.另外,我检查了我是否安装了正确的scala插件,因为在使用2.8插件和2.9编译器时可能会出现问题,反之亦然.但是,我正在使用2.9插件和2.9编译器,所以没关系.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有