'이클립'에 해당되는 글 28건

  1. 2011.12.01 기본적인 Java 개발환경 구축하기( JDK 설치 + 이클립스 설치 ) 19
  2. 2011.11.25 이클립스 실행시 Java was started but returned exit code=1 에러가 날때. 19
  3. 2011.11.17 이클립스(eclipse) 실행시 Java was started but returned exit code=13 에러가 날때 4
  4. 2011.10.11 A java Runtime Environment(JRE) or Java Development Kit(JDK) must be ~~~~ 하면서 이클립스가 실행안될때. 22
  5. 2011.09.21 이클립에서 Javadoc 생성시 unmappable character for encoding MS949 에러가 발생할때 2

기본적인 Java 개발환경 구축하기( JDK 설치 + 이클립스 설치 )

자바관련 커뮤니티를 살살 돌아다니다 보니까 의외로 이클립스같은 IDE 를 쓰지 않고 에딧트플러스나 울트라에딧트 같은 에디터로 개발을 하는 사람들이 있는것 같았다. 뭐 하긴 나도 자바 개발할때 에디트플러스 쓰다가 이클립스로 바뀌기 까지 무려 일년정도의 세월을 보내긴 했었다 -_-;

아무튼!, 요렇게 좋은 이클립스를 쓰지않고 매우매우 불편하게 개발을 하고 있는 사람들을 보면 요걸 꼭 써보라고 말을 해주고 싶지만 부끄러움을 많이 타서..


그래서 완전 쌩 기초편으로, JDK 설치부터 이클립스 설치후 전형적인 Hello 라는 문자열을 찍는 후로그램 작성까지 설명하는 포스트를 작성해 본다. 





먼저 자바개발의 제일 첫번째 시작은 JDK 를 설치하는 것이다. java.sun.com 사이트에가서 JDK 를 다운로드 받는다.

다운로드 페이지 : http://www.oracle.com/technetwork/java/javase/downloads/index.html


다운로드는 당연히 JDK 를 다운로드 받아야 한다. ※ JRE 는 단지 자바 프로그램을 실행할 수 있게 해주는 것이고, JDK 는 자바실행+자바로 개발을 할 수 있게 해주는것이다.


 뭐 대부분 윈도우 사용자겠지만 자신의 윈도우에 맞는 버전을 다운로드 받는다.
※ 32비트 윈도우 사용자는 Windows x86을 받으면 되고, 64비트 윈도우 사용자는 Windows x64 를 다운로드 받으면 된다.




 JDK 다운로드를 완료했으면 이제 설치를 하자. 설치 과정상에 주의할건 하나도 없고 일단 더블클릭후 계속 Next 만 해주면 설치가 끝난다.






JDK 설치가 완료됬으면 이제 에딧트플러스 대신 사용할 이클립스를 설치하면 된다.

다운로드 주소 : http://www.eclipse.org/downloads/

이클립스는 용도에 따라 여러가지 버전이 있는데 제일 무난한 Eclipse IDE for Java EE Developers 버전을 다운로드 받으면 된다. JDK 와 마찬가지로 자신의 윈도우 비트수에 맞는 버전을 다운로드 받으면 된다.



 이클립스 설치는 JDK 설치보다 더 간단하다. 그냥 설치하고 싶은 폴더에다 압축만 풀면 끝난다. -_-





 압축이 다 풀렸으면 이클립스 아이콘을 따블클릭해서 실행해 보자.

맨처음 실행하면 작업할 소스가 생성될 작업공간(폴더)를 선택하라고 하는데, 하고 싶은 폴더로 지정후 OK 버튼을 클릭하자.
(※Use this as the default and do not ask again 을 체크 해주면 다음에 실행할때 요런걸 묻는 창이 안뜨고 바로 실행된다. 계속 물어보면 귀찮으니까 체크해 주면 다음이 편해진다.)




 ※ 경우에 따라 이상한 에러를 뿍 뱉어 내면서 이클립이 실행이 안될 경우가 있다. 만약 실행이 안될때는 아래 관련 포스트를 보고 해결하길 바란다.



이클립스가 뿍 실행됬다. 웰컴~   웰컴은 무슨~ 그냥 닫으면 된다.



최초로 실행했을때 화면구성은 요래 되있는데 지금 딱히 필요없는 View 들은 과감하게 닫아버리자. 뭐 나중에 필요하면 추가하면 되니깐.


 필요한 것들만 남기고 싹 닫아 버리자.




음 이제 기본적인건 다끝났고 Hello 를 출력해 주는 후로그램을 이클립스로 만들어볼 차례다.
먼저 이클립스로 Java 프로그램을 맨들기 위해서는 프로젝트를 하나 생성해 줘야 한다.


File > New > Project



 Java 후로그램을 작성할거니깐 Java Project 선택



프로젝트에 대한 정보를 간단하게 입력한다. 프로젝트 이름은 MyProject 로, 이 프로젝트에서 사용할 JDK 버전을 바꾸고 싶다면 바꿔주고 Finish!




 Finish 하면 요런 창이 뜨는데 요렇게 체크한다음에 No 를 클릭해 주자. (Yes 클릭하면 화면 구성이 쫌 바껴버리는데 또 필요없는 View 이 생겨버려서 다시 끄기 귀찮다)




 MyProject 가 뽓 생성됬다.

 




Project 생성까지 다 했으니 이제 요 프로젝트에 드디어!! 클래스를 추가하고 코딩을 할 수 있게 됬다.

Project Explorer 에서 src 폴더 선택 후 마우스 오른쪽 버튼을 클릭 > New > Class 를 선택하자.




 만들 클래스에 대한 정보를 간단하게 입력하자. 패키지명은 필수가 아니기 때문에 필요없으면 안 넣어도 되고, 클래스명을 적당하게 지어주고~
public static void main(String[] args) 체크박스를 선택해 주면 클래스 생성시 main() 함수도 같이 맹글어준다.

 


 클래스가 뽓 맨들어 졌다.




 Hello 를 콘솔로 출력하는걸 맹그는게 최초 목적이였으니까 살짝 코딩해 주자.
※ 팁 : 소스코딩할때 sysou 요렇게만 타이핑 하고 Ctrl+Space 를 눌러보자. System.out.println() 을 자동으로 맹글어준다 -_-;;

※ 이클립스 인디고 버전은 한글폰트가 이상하게 후지게 나온다. 헬리오스 버전까지는 괜찮았는데, 아무튼 한글 폰트를 다시 깔쌈하게 바꾸는 것은 요 포스트를 참고하면된다.




이제 코딩을 다했으니 Ctrl+S 로 소스를 저장하고 요 클래스를 실행해볼 차례다.
Project Explorer 에서 FirstApp.java 를 선택하고 마우스 오른쪽 버튼 > Run As > Java Application 을 클릭해 보자.



 기대했던 Hello 가 콘솔창에 뽓 찍힌다.




※ 한번 후로그램을 실행하면 실행했던게 자동으로 등록되기 때문에 다음에 실행할때는 툴바에서 선택하면 편리하게 실행시킬 수 있다.



이클립스 실행시 Java was started but returned exit code=1 에러가 날때.

나의 알토란 같은 컨퓨터가 쪼금 버벅거리는것 같아서 새로 싹 호맷을 하기로 결정했다.

깨끗하게 호맷한 뒤 상쾌한 기분으로 윈도우7 64 비트 버전을 뽓 다 설치하고 개발환경을 구축하기 위해서 자바, 이클립 요딴걸 받아서 설치했다.



호맷을 한 뒤 문득 최신버전의 개발환경을 소유하고 싶어염! 하는 욕정이 불끈 솟아났다.

그래서 java7 64bit 버전을 폿 다운로드 받아서 설치한뒤 이클립도 요즘 최신버전인 indio 64bit 버전을 폿 받아서 압축을 뿍 풀어주고

앙증맞은 이클립 아이콘을 떠블클릭해 실행하려고 했다.

그런데 첨보는 에러인 Java was started but returned exit code=1  에러가 났어염 하면서 이클립이 실행이 안됬다. exit code=13 은 얼마전에 다른 컨퓨터에서 났던 오류라 금방 고칠수 있었는데 exit code 가 1 이라니 -_-;



뭐 이세상에 안되는게 어딧나 고치면 되는것이다. 이것저것 이너넷 검색을 해보니 -Xms -Xms 요런 옵션에 들어가는 메모리 사이즈를 고쳐보세염 하는 조언들이 대부분이였는데



나 같은 경우는  죠걸 고쳐도 잘 안되는걸 봐서는 뭔가 다른 문제인것 같았다.

이것저것 해보다가 결국 해결했는데 내가 해결한 방법은 이클립 시작할때 사용하는 jvm 을 살짝 다른 jvm 으로 바꿔서 하니까 실행이 문득 잘 되었다 -_-

보통 이클립 시작할때 쓰는 jvm 을  %자바설치경로%\bin\javaw.exe 로 많이들 지정하는데 나의 경우는 고걸로 지정해도 안됬다.

jvm 을 %자바설치경로%\jre\bin\server\jvm.dll 로 설정하니까 해결되었다. 무엇인 문제인지는 아직도 정확하게 파악은 안되지만 아무튼 해결했으니~ 장땡이다~



어떤 jvm 을 사용할 것인가에 대한 설정은 이클립스 설치 디렉토리/eclipse.ini 파일을 살짝 수정해 주면 된다.

죠기 -vm 옵션에 자신이 설치한 java 경로로만 바꿔주면 된다. 


eclipse.ini
-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
-vm
C:\Program Files\Java\jdk1.7.0_01\jre\bin\server\jvm.dll
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m


※ 나의 개발환경은 대충 요렇다.
OS : Windows7 64bit
JDK : JDK 1.7 64bit
Eclipse : Indigo 64bit



이클립스(eclipse) 실행시 Java was started but returned exit code=13 에러가 날때

램을 4기가로 업그레이드 하면서 4기가 램을 모두 활용하기 위함과 동시에 깔쌈하고 쾌적한 윈도우로 다시 돌아가기 위해 64bit 윈도우7을 설치했다.

다 설치한다음에 쓸 후로그램들을 이것저것 다 설치하고

흥미진진한 개발의 세계로 발을 다시 살포시 디밀기 위해 JDK 도 64bit 버전으로 뿟 설치했다.




이클립스도 새로 받아서 하면 좋겠지만 훌러그인들을 다시 설치하는게 시간도 많이 걸리고 귀찮기도 해서 전에 쓰던 이클립을 그대로 쓰기로 했다.
(※ 이클립은 포맷하기 전에 압축해서 백업해 뒀다가 다시 압축만 풀어주면 전에 쓰던 이클립을 고대로 쓸 수 있다.)

이클립을 실행하려고 따블클릭을 했는데 실행이 안된다. Java was started but returned exit code=13 에러와 함께.


 왜 그런가 했더만, 이유는 JDK는 64bit 버전을 설치했는데 이클립은 32bit용 버전이였기 때문이다.

64bit용 이클립을 새로 받아서 압축풀고 실행을 했더니 실행이 잘된다. 다시 훌러그인들을 설치해야 하지만 -_-;



아무튼 Java was started but returned exit code=13  에러가 뜰때는 JDK 에 맞는 이클립 32bit용 혹은 64bit용을 새로 받아야 한다~~~ 


A java Runtime Environment(JRE) or Java Development Kit(JDK) must be ~~~~ 하면서 이클립스가 실행안될때.

A java Runtime Environment(JRE) or Java Development Kit(JDK) must be available in order to run Eclipe. 요런 팝업창이 뜨면서 이클립스가 실행이 안될때가 있다.




요럴때 해결하는 방법으로 두가지 정도가 있는데

먼저 첫번째 방법은

이클립스가 설치된 폴더에 가보면 eclipse.ini 파일이 있다. 요 파일을 살포시 에디터로 열어서 제일 상단에
-vm 
JDK 설치경로\bin\javaw.exe
요걸 추가시켜 주면된다.



예를들어 JDK 가  C:\Program Files\Java\jdk1.6.0_27 요기에 설치되 있다면
-vm 
C:\Program Files\Java\jdk1.6.0_27\bin\javaw.exe
요렇게~~



요방법 말고 다른 방법은 eclipse.exe 바로 가기를 하나 맨들어서(이미 바로가기로 실행하고 있다면 안만들어도 됨)

바로가기 아이콘 위에서 오른쪽 버튼 클릭을 뽓 한다음 속성으로 가서 바로가기탭에 있는 대상란 뒤쪽에

 -vm "C:\Program Files\Java\jdk1.6.0_27\bin\javaw.exe" 요걸 추가시켜 준다음 이 바로가기를 이용해 실행해도 된다.

폴더명에 공백이 있으면 " <- 이걸로 한번 감싸줘야 한다.


이클립에서 Javadoc 생성시 unmappable character for encoding MS949 에러가 발생할때


소스코드의 인코딩이 UTF-8 이나 다른 캐릭터셋으로 작성되어서 나는 에러이다.

에러를 고치기 위해서 Javadoc 생성시  VM options 란에 



-locale ko_KR -encoding UTF-8 -charset UTF-8 -docencoding UTF-8


 요것을 추가해 주면 된다~ 



prev 1 2 3 4 5 6 next