본문 바로가기

Eclipse75

[자바] The serializable class OboeObject does not declare a static final serialVersionUID field of type long 에러 발생시 해결 방법 Java 코딩시 다음과 같은 에러가 발생하는 경우가 있습니다.The serializable class OboeObject does not declare a static final serialVersionUID field of type long 이클립스에서 노란줄로 경고메시지가 나오는 걸 확인할 수 있습니다. 이렇게 경고가 발생하는 원인은 클래스의 extends를 따라가 보면 부모클래스에 implements Serializable 객체가 있기 때문입니다. 이클립스에서는 아래와 같이 해결방법을 제시하고 있네요.1. Add default serial version ID 2. Add generated serial version ID 3. Add @SuppressWarnings 'serial' to Object .. 2015. 2. 4.
[자바]Type safety: Unchecked cast from List ~ to ~ 경고시 처리 방법 Java6에서 프로그래밍을 하다보면 다음과 같은 에러가 발생하곤 한다.이클립스에서는 아래와 같이 노란줄로 경고를 표시해 줍니다. 이럴 때, 메소드 위에 아래와 같이 한줄만 추가해 주시면 바로 해결됩니다.@SuppressWarnings("unchecked") 이클립스(eclipse)에서 경고가 사라졌습니다.이 어노테이션(annotation)은 비확인 경고(unchecked warning)를 제거해 줍니다.이 어노테이션(annotation)은 실행에 아무런 영향을 주지 않으므로 마음껏 사용해도 무방합니다. @SuppressWarnings 어노테이션(annotation)에 관한 내용은 아래 내용 참고하세요.all : 모든 경고 cast : 캐스트 연산자 관련 경고dep-ann : 사용하지 말아야 할 주석 관련.. 2015. 2. 4.
[이클립스] Eclipse에서 serialVersionUID 자동으로 생성해주는 플러그인(Plugin) 설치해서 사용하기 이클립스에서 serialVersionUID 자동으로 생성해주는 플러그인이 있어서 소개를 드립니다.아래 파일 다운로드 받아서 압축을 풀고 [eclipse > plugin] 폴더에 넣어주시면 됩니다. 플러그인을 넣었다면 이클립스를 껐다가 다시 켠 후에원하는 java 파일에서 마우스 오른쪽 버튼을 클릭하시면 [Add SerialVersionUID]라는 메뉴가 보이는데 클릭하시면 끝~!!! 잘 생성이 되었네요^^ @SuppressWarnings("serial") 어노테이션으로 해결할수도 있습니다. 아래 링크 클릭해 보세요~ http://zzznara2.tistory.com/admin/entry/post/?id=186 1. Serialization 이란? 모든 데이터의 흐름은 바이트 전송으로 이루어 집니다. 이것.. 2015. 1. 29.
[자바] eclipse에서 경고를 제외하려면 Java의 @SuppressWarnings 어노테이션(annotation) 을 사용하자. Java의 @SuppressWarnings은 경고를 제외시킬 때 사용합니다. 아래처럼 노란색으로 경고가 많이 뜨는 게 보이시죠? "이렇게 사용하지 않았으면 한다."라는 의미로 이클립스에서 노란색으로 경고를 보여주는데요. 마우스를 노란색 위에 올려두면 메시지가 보입니다. 이런 경고를 무시하고 싶다면 @SuppressWarnings 어노테이션을 아래처럼 써주시면 됩니다. @SuppressWarnings("rawtypes") => 하나만 적용할 경우 @SuppressWarnings({"rawtypes", "unchecked"}) => 두개 이상 적용할 경우 아래 내용 참고하셔서 속성을 넣어주시면 됩니다.all : 모든 경고 cast : 캐스트 연산자 관련 경고 dep-ann : 사용하지 말아야 할 주석 관련 .. 2015. 1. 28.
[이클립스] eclipse 톰캣(Tomcat) 서버에서 java.lang.OutOfMemoryError: Java heap space발생시 해결 방법 Eclipse에서 Tomcat 서버로 작업을 하고 있는데요. 며칠동안은 이상이 없다가 갑자기 Out of Memory 메시지가 나오면서 동작하지 않는 경우가 있습니다. java.lang.OutOfMemoryError: Java heap space 이런 에러가 떨어지죠. 이럴 땐, 톰캣서버 Arguments에 -Xms128m -Xmx512m-XX:MaxPermSize=128m 이 한줄만 넣어주시면 간단하게 해결됩니다. 다음 순서로 진행해 보세요~ 1. 톰캣 서버를 마우스로 더블클릭하세요. 2. [Open launch configuration] 클릭 3. Arguments 탭 클릭해서 -Xms128m -Xmx512m-XX:MaxPermSize=128m 위 소스를 맨 위나 맨 아래에 붙여넣기 하고 [Apply.. 2015. 1. 28.
[이클립스] eclipse에서 변수명 일괄(한꺼번에) 변경하기 이클립스에서 변수명을 한꺼번에 바꾸고 싶다면.. 1. 해당 변수명을 마우스로 더블클릭해 하이라이트한다.​ 2. [Alt + Shift + R] 클릭 3. 원하는 변수명으로 타이핑하고 엔터를 누른다. 이렇게 하시면 간단하게 변수명이 일괄 변경됩니다. 1. 변수명 더블클릭 2. 하이라이트 된 모습 (형광펜은 제가 이해를 돕기 위해 칠했습니다.) 3. 일괄 변경된 모습 [출처] 이클립스에서 변수명 한번에 모두 바꾸기(일괄 변경)|작성자 NaJel 2015. 1. 28.
[이클립스] Eclipse에서 변수명 더블클릭시 같은 변수명 하이라이트 안될 때 셋팅 방법 이번에 프로젝트를 옮겼는데, 이클립스에서 변수명 더블클릭시 같은 변수명이 하이라이트가 안되더라구요. 아래그림처럼요. [Windows - Preferences - Java - Editor - Mark Occurrennces >Mark occurrences of the selected element in the current file]에 체크하시면 잘 바뀝니다. 아래 그림처럼 같은 변수명 찾아서 하이라이트 잘 되지요? 2015. 1. 27.
[이클립스] eclipse에서 줄바꿈 설정하는 방법 이클립스를 사용하다보면 소스가 길어 가독성이 떨어지는 경우가 있습니다.물론, 와이드 모니터에 [Ctrl+M] 키로 해당파일을 전체화면으로으로 띄워서 사용한다면 큰 문제가 없이 사용할 수 있겠지만 그럼에도 불구하고 너무 길어서 보이지 않는 경우가 발생합니다.이럴 때 화면에 맞게 줄바꿈을 해준다면 좋겠죠? ==> 이렇게 보이던 게 아래처럼 줄바꿈이 됩니다. 설정 위치는 다음과 같습니다. [window] - [preferences] - [Java] - [Code Style] - [Formatter]아래 그림을 따라하시면 됩니다. Max line width만 화면에 맞게 수정해주시면 됩니다.저는 150으로 설정해 봤습니다. 설정이 완료되었다면 [Ctrl+Shift+F] 단축키를 눌러서 화면에 적용시켜주시면 끝~.. 2015. 1. 21.
[이클립스] eclipse 사용자 단축키 만들기 이클립스를 비롯하여 어떤 툴도 단축키를 사용하면 작업을 편리하게 할 수 있습니다. 이클립스는 아래 단축키로 이미 설정된 단축키의 상황을 모두 확인할 수 있는데요. [Ctrl + Shift + L] ==> 단축키 모음 그럼에도 불구하고 '이런 단축키가 있으면 참 좋을텐데..'하는 경우가 발생합니다. 저의 경우, 파일검색을 자주해서 [Ctrl + H] 버튼을 눌러서 파일찾기를 하는데요. 문제는 [Fies Search] 탭이 바로 나오면 좋은데, 항상 [Remote Search] 탭이 먼저 나와서 다시 [File Search] 탭을 눌러줘야 하는 불편함이 있었습니다. 그래서, 아예 Search 목록이 아닌 [File Search]를 호출하는 단축키를 만들기로 했습니다. 설정방법은 다음과 같습니다. 1. Win.. 2014. 11. 4.
[이클립스] eclipse 단축키를 알려주는 단축키 이클립스 사용할 때 단축키를 사용하면 편리하죠. 저는 그동안 구글이나 네이버에서 검색해서 그때 그때 편리한 단축키를 외워서 사용하곤 했는데요. '이클립스의 모든 단축키를 다 사용해보고 싶다' 하시는 분은 [Ctrl + Shift + L] 을 눌러보세요. 이렇게 친절하게 모든 단축키를 알려줍니다. 혹시, 이 모든 단축키를 다 사용하시는 분 계시나요? ㅋ 2014. 11. 4.
[이클립스] eclipse 파일명 적기 귀찮을 때 F2를 눌러보세요. 어제, 편리한 이클립스 단축키를 하나 알았네요. 바로 F2라는 녀석인데, 파일명을 복사할 수 있도록 보여준답니다^^ 파일명을 적고 싶은데 파일명이 길 경우 귀찮죠? 그럴 때 이렇게 파일 목록에서 F2 키를 누르면 파일명을 보여줍니다. Ctrl + C 로 복사하면 끝~!!! 2014. 11. 4.
[이클립스] eclipse에서 getter & setter 자동 생성하기 이클립스의 기능을 하나하나 알아가는 것도 재밌네요. 워낙 기능이 많아 다 사용할 수 없겠지만요. 이번에는 getter & setter를 자동생성해 보겠습니다. 먼저, 다음과 같이 변수를 만듭니다. 커서를 마지막 부분에 위치시키고 Source > Generate Getters and Setters 를 클릭합니다. 생성할 변수를 선택합니다. [OK] 버튼을 클릭하면 다음과 같이 getters & setters가 생성됩니다. 정말 간편하네요^^ 2011. 4. 14.
[이클립스] eclipse에서 불필요한 import문 정리하기 (단축키 Ctrl+Shift+O) 코딩을 하다보면 import를 했다가 필요없는 경우가 생기죠. 그냥 놔둬도 작동하는데는 문제가 없지만.. 이클립스에서 노란줄 때문에 자꾸 눈에 거슬리죠. 이 노란줄을 없애려면 [Ctrl+Shift+O] 버튼을 살짝 눌러주시면 됩니다. 이렇게 깨끗하게 되었습니다. 2011. 4. 14.
[이클립스] eclipse에서 Code Template 으로 편하게 주석(Comment)을 넣자. 동일한 내용을 반복하는 일은 은근히 귀찮은 일이죠. Eclipse의 Code Template을 기능을 사용하면 편리합니다. 지금 하고 있는 프로젝트에서 javadoc 생성을 위해 모든 method에 주석을 넣으라고 하더군요. 어떤 분이 Code Template을 사용하는 방법을 알려주셔서 편하게 작업할 수 있었습니다. 먼저, 이클립스를 열어서 다음 경로로 들어가 보세요. Window > Preferences > Java > Code Style > Code Templates Comments를 펼치세요. 1. Class에 주석 넣기 Types를 클릭하면 다음과 같이 보입니다. [Edit] 버튼을 눌러서 템플릿을 원하는 내용으로 바꾸세요. 적용을 한 후, 파일을 열어서 class 윗부분에 커서를 위치시키고 단.. 2011. 4. 13.
[이클립스] eclipse 클릭시 Failed to create the Java Virtual Machine 에러 해결 방법 Failed to create the Java Virtual Machine. 방금 이클립스를 다운로드 받고 실행했는데 이런 메시지가 나타난다면? 황당할 뿐.. 방금 설치했고 설정을 건드린 것도 없는데 말이다. 해결방법은 아주 간단하다. 이클립스를 설치한 폴더에 들어가서 eclipse.ini를 메모장에서 연다. 열어서 다음과 같이 JDK가 위치한 경로를 적어준다. -vm C:\Program Files\java\jdk1.6.0_18\bin\javaw.exe 이렇게 저장하고 다시 이클립스를 실행하면 잘 된다^^ 모르면 어렵지만 알고보면 정말 간단하다~^^ 2010. 11. 5.