본문 바로가기

프로그래밍 툴/Eclipse64

[이클립스] eclipse에서 수정사항이 저장되지 않을 때 read-only 해제하기 이클립스에서 파일을 열었는데 코딩이 되지 않거나 코딩은 했는데, 저장이 되지 않고 아래와 같이 read-only라는 메시지가 나온다면? 해당 파일이 읽기전용(read-only)이라서 저장이나 수정이 안되니 읽기전용을 풀어주고 작업하면 됩니다. Reason: Could not write to read-only file: '....java'.이런 메시지가 나온다면 빨리 읽기전용을 풀어주세요~ 해당 파일에서 마우스 오른쪽 클릭하셔서 [Properties]로 들어가시구요. [Read only]를 해제하시면 됩니다. 그런데, 만약 Read only 파일이 너무 많거나 폴더 전체가 Read only라면 이클립스에서 하나씩 read-only를 해제하기 힘드니 탐색기에서 해당 폴더나 파일들을 선택해서 한꺼번에 풀어주시.. 2016. 1. 8.
[이클립스] 톰캣(Tomcat) 중지(stop)가 안되고 계속 서버가 살아있을 때 강제로 중지시키는 방법 이클립스에서 가끔 톰캣이 중지가 안 될 때가 있죠.솔직이 이유는 잘 모르겠습니다.그럴 때, 저는 작업관리자에서 강제로 프로세스를 종료시킵니다. Stop을 시켜도 아래처럼 계속 [Stopping]으로 돼 있는데요. 작업관리자로 들어가서... javaw.exe가 2개 있는데요.하나는.. 이클립스구요.하나는.. 톰캣입니다. 통상적으로 이클립스가 톰캣보다 메모리를 훨씬 많이 잡아먹기 때문에 둘 중에 메모리가 작은 걸 종료시키면 됩니다. 톰캣이 아래처럼 [Stopped] 되었네요.이제, 필요하시다면 다시 톰캣을 실행하시면 됩니다. 2016. 1. 8.
[이클립스] eclipse에서 class 파일을 디컴파일해서 소스 보여주는 jadclipse 플러그인 설치하기 eclipse에서 java 소스는 없고 class 파일만 있을 경우라면, 어떻게 소스가 구성돼 있는지 몰라 답답할 때가 많을 겁니다.jar 파일로 소스가 묶여 있을 때에도 마찬가지죠.에러가 발생했을 때 소스의 어느 부분에서 에러가 나는지 확인할 수 있으면 작업하기도 편리하고 누구에게 이 작업을 요청해야 할지 편할 겁니다. 이럴 때 jadclipse라는 이클립스 플러그인을 설치하시면 편리합니다.class 파일이나 jar 파일로 묶여 있는 소스까지도 디컴파일해서 보여주거든요. 그럼, 한번 설치해 볼까요? 이클립스 메뉴에서 [Help > Eclipse Marketplace..] 클릭하시구요. jadclipse로 검색을 하시고 [JadClipse for Eclipse 4.x]를 [install] 하세요.그리고,.. 2015. 12. 26.
[이클립스] eclipse에서 변수 더블클릭시 같은 문자는 하이라이트 되게 설정하기 이클립스에서 변수나 메소드명을 더블클릭했을 때 같은 이름의 변수나 메소드명은 모두 하이라이트 되는 기능이 있습니다.이 기능이 보통은 기본으로 설정이 돼 있는데요.지금 프로젝트에는 그 설정이 안 돼 있네요. 위 그림처럼 File 이라는 객체명을 클릭하니 같은 이름이 모두 하이라이트 되었는데요.이 기능이 있다가 없으니까 되게 불편합니다. [Window > preferences] 클릭하셔서.. [Java > Editor > Mark Occurrences] 클릭해서[Mark occurrences of the selected element in the current file]에 체크하시면 됩니다. 2015. 12. 14.
[이클립스] eclipse에서 자동 동작하는 코드 자동완성기능 사용/해제하기 이클립스의 자동완성기능 사용/해제 방법입니다. [Window > Preferences] 클릭하시구요. [Java > Editor > Content Assist] 클릭하셔서 [Enable auto activation] 체크해제 하시면 됩니다. 2015. 12. 9.
[이클립스] eclipse 설정에서 Spelling 체크 설정 해제하기 이클립스의 편리한 기능들이 사실은 이클립스를 버벅이게 만드는 요인입니다.별로 필요없는 기능이라면 꺼놓는 게 좋을 때도 있습니다. 그 중의 하나가 Spelling을 체크해서 잘못된 Spelling을 알려주는 기능인데요.사실, 이 기능은 저는 거의 사용하지 않는 기능 중의 하나랍니다.spelling이 헷갈리면 단어사전 찾아보고 작업을 하고 있고, 가끔은 단어들을 조합해서 사용하기 때문에 spelling에 안맞는 단어를 사용해야 하는 경우도 있거든요. 그래서, 이 기능을 해제해 봤습니다.[Window > Preferences] 클릭하시구요. [General > Editors > Text Editors > Spelling] 메뉴를 클릭해서 [Enable spell checking]의 체크를 해제했습니다. 2015. 12. 9.
[이클립스] eclipse에서 Heap Size (메모리) 확인하기 이클립스에서 사용할 수 있는 메모리가 얼마로 할당돼 있고, 현재 사용중인 메모리가 어느정도인지 설정할 수 있는데요.메모리 상황을 보면서 코딩을 하면 이클립스가 버벅일 때 현재 상황이 어떤지 확인할 수 있어 좋습니다. [Window > Preferences] 클릭하시고 [General] 탭에서 [Show heap status]에 체크하시고 적용하시면 됩니다. 이클립스 우측하단에 전체 할당된 메모리와 현재 사용중인 메모리가 얼마인지 볼 수 있구요.그 옆에 휴지통 아이콘을 클릭하시면 Garbage Collection을 제거하게 됩니다.이클립스가 버벅인다면 저 휴지통 버튼을 수시로 비워주시면 됩니다. 2015. 12. 9.
[이클립스] eclipse 가용 메모리(Heap Size) 늘리기 이클립스에서 작업할 때 버벅인다면 이클립스의 메모리가 부족한지 확인해 보세요.메모리 설정은 eclipse.ini 파일에서 하시면 됩니다. eclipse.ini 파일을 열어보니 아래처럼 돼 있네요.-Xms256m-Xmx256m 이렇게 설정이 돼 있기 때문에 이클립스 우측 하단의 Heap Size를 보니 가용 메모리가 248M로 나오네요. 사실, 256MB는 이클립스 작업을 하기에 좀 부족한 용량입니다.적어도 512MB는 설정을 해야하고, PC의 메모리가 8GB 이상이라면 1GB 정도는 이클립스에 할당을 해도 무리가 없습니다.그래서, 저는 아래처럼 1024m으로 가용메모리를 늘려봤습니다. eclipse.ini 파일을 위처럼 수정하고 이클립스를 껐다 켜니 아래처럼 Heap Size가 990M로 늘었습니다. 이.. 2015. 12. 9.
[이클립스] eclipse에서 jsp 코딩시 한글을 입력하면 “JavaScript translation for: … intentionally not implemented” 에러메시지 창이 뜨는 경우 해결방법 eclipse에서 jsp 파일을 코딩할 때 가끔 발생합니다. 안에서 자바스크립트를 코딩하고 나서 주석을 입력할 때 마치 alert창 같은 경고창이 eclipse에서 뜰 때가 있는데요. JavaScript translation for: … intentionally not implemented 해결방법은 의외로 간단합니다.해당 프로젝트의 workspace > .metadata 폴더 안에 있는 .mylyn 폴더를 삭제하면 됩니다.저의 경우에는 [C:\eGovFrameDev-3.5.1-64bit\workspace\.metadata] 에 위치하고 있습니다. 2015. 12. 8.
[이클립스] eclipse에서 war file 묶기 이클립스에서 해당 프로젝트의 소스를 war 파일로 묶는 방법입니다. 해당 프로젝트명에서 마우스 오른쪽 버튼을 클릭하시고 [Export..]를 클릭하세요. [Web > WAR file]을 클릭하세요.(이클립스 버전에 따라 WAR file이 루트에 보일수도 있습니다.) war 파일을 저장할 위치와 war파일명을 선택해 주세요.저장될 path는 [browse..] 버튼으로 선택하시고, war 파일명은 입력하시면 됩니다. [Finish] 버튼을 누르면 war 파일이 선택하신 해당 경로게 생성됩니다. 2015. 12. 6.
[이클립스] eclipse에서 Errors running builder ‘JavaScript Validator’ on project ‘sc’. assertion failed: Marker property value is too long: Internal validation error java.lang.StackOverflowError 에러 발생시 해결방법 자바스크립트 validator 에러 때문에 이클립스에서 계속 alert 창이 뜨는데 이거 어떻게 해결해야 할까요?근본적으로는 오류나는 해당 javascript 라이브러리를 수정하거나 오류 없는 버전으로 바꿔줘야 하는데요.그럴 수 없는 경우, alert 창이라도 뜨지 않게 하려면 [Javascript Validator]를 적용하지 않도록 설정을 바꿔주면 됩니다. 해당 프로젝트명에서 마우스 오른쪽 클릭해서 Properties를 클릭하세요.[Builders > JavaScript Validator]의 체크를 해제하시고 적용하시면 됩니다. 2015. 12. 6.
[이클립스] eclipse 줄번호(line numbers) 보이게 하기 eclipse로 작업을 할 때 줄번호가 안 보이면 찾아가기가 불편하죠.default로 줄번호가 보이게 하면 좋을텐데요. 아래처럼 왼쪽에 줄번호가 보이니 좋습니다^^ 이클립스 메뉴에서 [Windows > preference] 클릭하셔서[General > Editors > Text Editors] - [Show line numbers]에 체크하시고 적용하시면 됩니다. 2015. 12. 6.
[이클립스] eclipse에서 톰캣(Tomcat) 실행시 프로젝트를 못 불러올 때 이클립스에서 톰캣(Tomcat) 실행시 프로젝트를 못 불러올 때 어떻게 해야할까요?이클립스가 start는 됬는데 프로젝트와 함께 시작되지 않으면 그 프로젝트와 상관없게 되니까 무의미하죠. 이런식으로 톰캣은 실행됬으나 프로젝트와 관련된 파일들이 console에 나타나지 않는 경우입니다.자, 아래 그림처럼 톰캣에서 마우스 오른쪽 클릭하시고 [Add and Remove] 클릭하시면 먼저, 이렇게 프로젝트가 오른쪽에 추가돼 있는지 확인하셔야 합니다. 만약, 프로젝트가 추가돼 있다면 톰캣에서 마우스 오른쪽 버튼을 클릭해서 [Clean...]을 실행하시고 톰캣을 재시작 해보세요. 그래도 프로젝트를 못 불러온다면 톰캣에서 마우스 오른쪽 버튼 클릭해서 [Clean Tomcat Work Directory...]를 실행하.. 2015. 11. 17.
[이클립스] eclipse에서 글자(font) 크기, 글꼴 바꾸기 - (jsp 파일) 이클립스에서 JSP 파일의 글자크기 및 글꼴을 바꿔보겠습니다.먼저, 이클립스 상단 메뉴에서 [Windows > Preperence]를 클릭하세요. [General > Appearance > Colors and Font]를 클릭하시고,우측에서 [Structured Text Editor Text Font (over)]를 클릭하시고 Edit 버튼을 누르세요. 새창이 열리면 글꼴과 글자크기를 선택하시면 됩니다. 2015. 11. 9.
[이클립스] eclipse에서 project 2개를 하나로 묶는 방법 이클립스에서 서로 다른 프로젝트를 하나로 합하려면 어떻게 해야 할까요?솔루션을 가지고 커스터마이징을 할 경우 이런 경우가 발생하는데요. 솔루션 소스로 A라는 이름의 프로젝트를 만들고 우리가 실제로 개발하는 프로젝트는 B에 작업을 할 경우..A라는 프로젝트의 소스에 B 프로젝트의 소스를 덮어씌워야 완전한 하나의 프로젝트가 되는 경우가 생기겠죠. 이렇게 프로젝트를 분리해야 하는 이유는..B 프로젝트를 개발하는 중에 솔루션이 업그레이드 되었을 때 B 프로젝트에 영향을 주지 않고 A 프로젝트만 업그레이드 하기 위해서입니다. 설명이 길었는데 아래 그림을 보시면 이해가 될 겁니다. 아래 그림을 보면 Servers는 무시하시구요.2개의 프로젝트가 있습니다.platform이 A 프로젝트, 즉 솔루션이구요.다른 하나가 .. 2015. 11. 6.