이클립스 플러그인 제거하기

이클립스 메뉴에서 Help > About Eclipse로 가면


이 창이 뜨는데, 여기서 Installation Details 로 가면


설치된 플러그인들이 나온다. 여기서 제거하고 싶은 플러그인을 Uninstall 하면 된다.

Eclipse is running in a JRE, but a JDK is required

오랜만에 이클립스 셋팅을 했다.

메이븐 플러그인을 설치하고 나서 설정쪽에 가려고 했더니

Eclipse is running in a JRE, but a JDK is required 라는 경고가 떴다.

이클립스 실행하기 전에 eclipse.ini에서 -vm값에 jdk로 설정을 해야 하는데,

어중간하게 밑에 설정했더니 적용이 안되서

맨 위에 설정했더니 경고가 없어졌다.


-vm
C:\Program Files\Java\jdk1.6.0_23\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

java에서 정규표현식으로 원하는 문자 파싱하기

글 쓰기에 앞서 정규표현식의 기본적인 문법을 알고 있다고 가정하겠다. 로그파일이나 html소스등 파싱해야 할 경우가 종종 생기는데 자바스크립트에서 정규표현식을 사용하여 원하는 문자열을 뽑아오는 방법이다.

"jekalmin 25 male 2014-08-22" 라는 로그가 있다고 가정하고 하나씩 뽑아와보자.

먼저 정규표현식을 작성해야 하는데, 작성할 때 유의할 사항은 뽑아내고자 하는 문자열을 괄호로 감싸야 한다.


위 코드의 실행결과는 다음과 같다.


group안에 0번은 매치되는 문자열 전체,

1번부터는 첫번째 괄호, 2번은 두번째 괄호에 상응 하는 문자열을 뽑아온다.

테스트 코드 주소 :

https://github.com/jekalmin/Jekal/blob/master/java/test/RegexpTest.java