在大多数现代IDE中,可以设置一个参数以确保javac获得足够的堆内存来进行编译。由于不值得在这里讨论的原因,我们暂时将其与JBuilder 2005/2006绑定在一起,并且看来源代码的数量已超过javac可以处理的数量。

请保留特定于JBuilder 2005/2006 javac的答案(我们目前无法迁移,并且Borland Make编译器不正确支持Java 1.6)

我意识到应该如何以及将哪些参数传递给javac,问题是IDE似乎不允许在任何地方设置这些参数。 Jbuilder Install \ bin * .config文件中隐藏了许多配置,我认为答案可能在某处,但没有找到。

最佳答案

您是否找到了解决该问题的好方法?

我有同样的问题,发现的唯一解决方案如下:
环境变量JAVA_TOOL_OPTIONS可用于为JVM提供参数。

http://java.sun.com/javase/6/docs/platform/jvmti/jvmti.html#tooloptions

我创建了一个批处理文件“ JBuilderw.bat”,其内容如下:



设置JAVA_TOOL_OPTIONS = -Xmx256m

JBuilderw.exe



每次我使用此批处理文件启动JBuilder时都使用env.var。将设置JAVA_TOOL_OPTIONS,并且javac.exe将收到设置。
JVM最后显示以下消息:“已拾取JAVA_TOOL_OPTIONS:-Xmx256m”

缺点:由JBuilder启动的所有虚拟机都将获得该设置。 :(

谢谢,
JB

关于javac - 如何在Borland JBuilder 2005/2006中增加javac进程的最大堆大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/104115/

10-10 13:12