본문 바로가기

프로그래밍 툴115

[이클립스] 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.
[ER-Win] identifying Relationship과 non identifying Relationship의 차이 Erwin에서 테이블 간의 관계를 설정하다보니 좀 헷갈리는 게 있더라구요.identifying Relationship과 non identifying Relationship의 차이가 뭘까요? 하나는 실선으로 돼 있고 하나는 점선으로 돼 있어서 뭔가 알 꺼 같긴 한데 말이죠.식별관계( Identifying Relationship ) – 부모 테이블의 기본키 or 복합키가 자식 테이블의 기본키 or 복합키의 구성원으로 전이되는 식별관계 ( 부모가 자식의 모든 정보를 저장하게 됨)비식별관계( Non Identifying Relationship ) – 자식 테이블의 일반 속성( Attribute ) 그룹의 구성원으로 전이되는 비식별관계( 부모는 자식의 부분적인 정보를 표현함 ) ER-Win을 쓰다보면..Ident.. 2015. 11. 18.
[토드] Toad에서 테이블의 구조(컬럼) 변경하는 방법(Alter Table) SQL문으로 Alter Table 명령으로 테이블 컬럼의 이름이나 타입을 변경할 수 있지만,Toad를 사용한다면 더 간단한 방법으로 컬럼을 수정할 수 있습니다. 토드에서 [Schema Browser] 아이콘을 클릭하시면 테이블 목록을 쭉~ 볼 수 있는데요. 이 테이블 목록에서 수정하고자 하는 테이블을 선택하고 마우스 오른쪽 버튼을 클릭한 후, [Alter Table]을 클릭합니다. 그리고, 나타나는 화면에서 컬럼명이든 타입이든 수정하시고 우측 하단의 [OK] 버튼을 클릭하시면 됩니다. 간단한 Toad 활용 Tip이었습니다^^ 2015. 11. 18.
[이클립스] 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.
[이클립스] eclipse의 디버깅 모드에서 java 파일이 아닌 class 파일에서 디버깅이 되는 문제 해결방법 오늘 새 프로젝트를 셋팅을 하고 이클립스로 디버깅을 하다가 희한한 경우를 발견했습니다.디버깅모드에서 java 파일에 break point를 찍었는데 java 파일에서 디버깅이 되는 게 아니라 해당 파일의 class 파일에서 디버깅이 되는 거였어요. 이렇게 java 파일이 아닌 같은 이름의 class 파일에서 멈췄습니다.물론, break point에서 멈췄을 뿐이지 그 다음부터 디버깅이 제대로 진행되지는 않았습니다. 이 문제를 해결하기 위해 짧은 영어실력이지만 짧은 영어실력이지만 구글링을 통해 해결을 했습니다.디버그 모드의 톰캣서버(또는 웹로직)에서 마우스 오른쪽 버튼을 클릭하시고 아래 그림을 따라 진행해 보세요. [Edit Source Lookup]을 클릭합니다. 기존에 있는 Default를 제거하시고 .. 2015. 11. 6.
[이클립스] eclipse를 실행했더니 "A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse" 오류 발생시 해결방법 이클립스를 실행했더니 이런 오류가 발생한다면? A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse.No Java virtual machine was found after searching the following locations: C:\eGovFrameDev-3.5.1-64bit\eclipse\jre\bin\javaw.exejavaw.exe in your current PATH 해결방법은 정말 간단합니다.이클립스는 JDK가 설치돼 있어야만 작동을 합니다. http://www.oracle.com/technetwork/java/javase/downloads/index.ht.. 2015. 11. 5.