2012-06-07 3 views
3

내부에 Java 클래스를 사용하여 eclipse 또는 Java 프로그램 컴파일러를 사용하지 않고 Java 클래스를 사용하는 클래스 내에서 수행 할 수있는 간단한 코드 메모장 또는 뭔가. 당신이 무슨 뜻인지 알 수없는 경우, 다음은 예입니다 :Java 클래스의 시작 매개 변수 설정

public class Example { 
    public Example() { 
    -Xmx("1024M"); 
    } 

    public static void main(String args[]) { 
    new Example(); 
    } 
} 

도와주세요, 감사합니다! 참고 : cmd/배치 파일을 -Xmx와 함께 실행하지 않으려합니다!

+2

나는 거기에 있다고 확신하지 못하거나 유익 할 것이라고 확신하지 못합니다. 그것들은 JVM 런타임 옵션이며 프로그램이 실행되는 동안 동적으로 조절할 수 없습니다. 나는 조금만 들여다 보겠습니다 ... – Makoto

+0

감사합니다 @ 앤드류 톰슨과 마코토, 나는 박쥐 파일을 사용해야 할 것 같습니다. –

답변

0

런타임시 메모리를 변경할 수 없습니다 (JRE가 코드 문에 도달 할 때까지 메모리는 &으로 변경할 수 없습니다). 다른 메모리 크기를 얻는 유일한 방법은 앱을 다시 시작하는 것입니다. 더 큰 메모리를 지정하는 Process을 사용하십시오 (충분하지 않은 원본 앱을 닫으십시오).

물론, 시작 프로세스에서 필요한 메모리 (BAT 파일, JWS 등)를 지정하는 것이 좋습니다.