이클립스 프로세스(eclipse.exe)와 자바 프로세스(javaw.exe) 합치기

이클립스를 실행하면 이클립스 프로세스하고 가상머신의 프로세스하고 동시에 2개가 뜨게 된다. 간혹 이클립스가 멈추는 경우에 이클립스를 종료하기 위해서 프로세스를 한꺼번에 2개 종료해야 하는 상황이 된다. 이제 안드로이드 스튜디오를 실행시키거나 자바 애플리케이션을 실행시킨 경우에 어떤 프로세스(javaw.exe)를 종료시켜야 하는지 찾는 게 불편하다. 프로세스 익스폴로러로 찾으면 쉽긴 하지만 태스크 매니저를 자주 사용하기 때문에 프로세스가 분리가 안되면 좋겠다.

찾아보니, 이클립스의 실행 옵션 파일(eclipse.ini)에서 vm 옵션을 사용해서 해결할 수 있다.

* eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.standard.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:\Program Files\Java\jre7\bin\server\jvm.dll
-vmargs
-Dgrails.console.enable.interactive=false
-Dgrails.console.enable.terminal=false
-Djline.terminal=jline.UnsupportedTerminal
-Dgrails.console.class=grails.build.logging.GrailsEclipseConsole
-Dosgi.requiredJavaVersion=1.7
-Xms512m
-Xmx2048m

위 eclipse.ini 파일에서 -vm 옵션에서 vm을 지정하면 된다. 이제 eclipse.exe 프로세스만 신경쓰면 되겠다.

* 레퍼런스
https://www.bsiag.com/scout/eclipse-exe-windows-processes/

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.