Eclipse 로 자바 프로젝트를 진행하다가 JRE 혹은 JDK 를 Vesrion Update 하는 경우가 가끔 발생 한다.


개발환경이 달라지기때문에 주의해야 하지만, 때때로 자동업데이트로 Update 되는 경우 JRE, JDK 업데이트이후 프로젝트가 다음과 같은 에러가 발생하면서 Run/Debug 실행이 안되는 경우가 있다.


"Specified VM install not found: type Standard VM, name jre6"


이때에는 당황하지 말고 Eclipse workspace 의 다음 경로의 Run/Debug 를 실행했던 projectname build.xml.launch 파일을 삭제해준다.

 

/.metadata/.plugins/org.eclipse.debug.core/.launches/<projectname>build.xml.launch



이후 Eclipse 로 다시 실행하면 Specified VM install not found 에러가 발생하지 않는다.

Posted by leechwin
,

우분투에서 많은 파일중에 원하는 문자열이 들어있는 파일을 검색하고 싶은 경우가 있다.

일일이 검색하거나 툴을 사용하여 검색을 할 수 도 있지만, shell 상에서 간단히 검색하는 방법이 있다.


바로 grep 명령을 사용하면 원하는 문자열이 들어있는 파일을 바로 검색 할 수 있다.

  • Usage: grep [OPTION]... PATTERN [FILE]...
  • Example: grep -i 'hello world' menu.h main.c



원하는 위치에서 하위폴더를 포함하여 원하는 문자열을 검색하려면 다음과 같이 수행하면 된다.

  • grep -r  word .
    • -r : 하위폴더까지 검색
    • word : 검색하고자하는 문자열
    • . : 현재폴더를 최상위 폴더로 지정하고 검색시작
  • 예제


Posted by leechwin
,

Eclipse 에서 가끔 다른 Java 프로젝트 소스를 받거나, JDK 나 JRE 업데이트가 발생한 이후 잘 빌드가 되던 프로젝트가 빌드가 안되는 경우가 있다.


Specified VM install not found 라는 에러를 뱉어내면서 수행이 안되는 경우가 가끔 발생한다.



이때에는 다음과 같이 해결이 가능하다.

현재 작업중인 Eclipse workspace 의 경로 밑에 

/.metadata/.plugins/org.eclipse.debug.core/.launches/ 폴더내의 파일을 모두 삭제한다.

  • ../workspace/.metadata/.plugins/org.eclipse.debug.core/.launches/


이후 Run/Debug 를 수행하면 잘 동작하는 것을 볼 수 있다.


Posted by leechwin
,