당신은 어떻게 증가를 최대한 힙 크기 javac 프로세스에서 Borland 제이빌더 2005/2006
-
01-07-2019 - |
문제
에서 가장 현대적인 Ide 있는 매개변수를 설정할 수 있도록 javac 충분한 힙 메모리를 할당 컴파일할 수도 있습니다.지 않은 이유는 가치로 여기,우리는 연결되는 시간을 제이빌더 2005/2006,그리고 나타나는 이 금액의 소스 코드를 초과하는 것에 의해 처리될 수 있 javac.
유의하시기 바랍니 대답 특정을 제이빌더 2005/2006javac(마이그레이션할 수 없습니다 우리는 지금 Borland 게 컴파일러를 제대로 지원하지 않 Java1.6)
나는 방법을 실현하고 무엇을 매개변수 야 에 전달될 javac,문제입니다 IDE 지 않는 것을 허용하는 이러한 설정할 수 있다.의 많은 구성에서 아래 숨겨진 제이빌더를 설치\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
시 제이빌더를 사용하여 배치 파일을 env.var.JAVA_TOOL_OPTIONS 설정됩고 javac.exe 을 받게됩니다.JVM 끝에 표시 다음 메시지가 표시됩니다."집어 JAVA_TOOL_OPTIONS:-Xmx256m"
단점:모든 가상 컴퓨터에 의해 시작된 제이빌더를 얻을 것이는 설정입니다.:(
감사합니다, JB
다른 팁
보 http://javahowto.blogspot.com/2006/06/fix-javac-java-lang-outofmemoryerror.html
인수를 전달해야 하는 제이빌더's javac 은"J-Xms256m-J-Xmx256m".대체 256m 으로 무엇이든 적절한 경우에.또한,따옴표를 제거.
이 작동을 위한 java1.4,java1.5 니다.
BR, 요.
"나는 방법을 실현하고 무엇을 매개 변수를 전달되어야 합 javac,문제입니다 IDE 지 않는 것을 허용하는 이러한 설정할 수 있다."
내가 깨달았는 방법을 알고 전달하는 오른쪽에 인수가 유일하지/전달하는 방법들 arguments:-(
는 방법에 대해 이:수은 당신을 찾는 것입니 JAVA_HOME/bin 디렉토리 borland 사?그렇다면,다음 이름을 바꿀 수 있습니다 javac.exe(말 javacnew.exe 함)javac.박쥐는 것이 전화 javacnew.exe (뿐만 아니라 통과 필요한 인수)?
내가 알지 못하는 경우이 도움이 될 것입니다하지 않기 때문에 나는 사용 Borland 지만에서는 일식,이것은 설정을 첨부할 수 있는 프로그램을 실행합니다.각 프로그램을 실행할 IDE 에서는 특정 구성하는 그것을 포함하여,인수하는지 확인합니다.뭔가가 있는가?
당신은 jdk.config 파일에 있는 JBuilder2005/bin/?
할 수 있어야 한 수정 vm 매개 변수는 해당 파일에서 다음과 같:
vmparam -Xms256m
vmparam -Xmx256m
Let me know if this works,내가 그것을 발견에 페이지 에 대해 얘기 편집 관련 설정을 제이빌더 2005.
편집 jbuilder.config
파일입니다.에 넣어 주석 이 두 라인:
vmmemmax75%
vmmemmin32m
는 그들은 해야하는 <1Gb and with a >
1Gb PC,75%인가?