티스토리 뷰

Study

Eclipse(이클립스) 관련

메디츠 2024. 1. 21. 13:33
반응형

16년 4월 기준.

 

getAbsolutePath의 값이 C:\eclipse로 리턴되는 문제

// Run-Run Configurations의 Arguments 탭의 Wroking directory를 Other로 하고 해당 Workspace의 프로젝트로 잡아준다.

 

// Preferences-General의 Show heap status에서 현재 메모리 힙을 볼 수 있다.

 

// Preferences-Java-Editor-Folding의 Enable folding 자동접기 해제하면 메모리 절약 된다고 한다.

 

// mylyn으로 작업 관리할 수 있다. 예전엔 추가설치였는데 이제는 디폴트. redmine 연동 가능.

 

// 무료 ERD 프로그램 제공. ERDMaster. 추가설치 해야 함. ERWin 대신 사용할만 함.

 

// Spring Perspective는 Web Project를 만들고, maven으로 convert하면 변환됨.

 

// Spring에서 CSV data를 경로없이 write 했더니 C:\eclipse 경로에 write 된다.

 

// Package Explorer Folding 상태가 저장되면 좋겠지만, 이에 관한 옵션을 찾지못함.

 

// .settings의 org.eclipse.wst.common.component와 .classpath에서 src 관련 폴더 설정을 수정할 수 있다.

 

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path.

// 프로젝트 우클릭 -> Java Build Path -> Libraries 탭의 Add Library에 -> server runtime -> was 선택해서 추가한다.

 

이클립스 디버깅 관련

// 다음 break point 넘어갈 때는 resume(F8) 사용

 

Project Explorer 에디터 상태 저장은 지원하지 않음

// 대신 에디터 연결 또는 mylyn 사용

 

Project Explorer 에디터 연결

// Project Explorer 탭의 화살표(왼쪽 오른쪽) Link with Editor 버튼 클릭

 

Alt+←, Alt+→

// 이전 줄, 현재 줄 이동

 

Ctrl+I

// 소스 정리

 

Ctrl+Shift+O

// import 정리

 

import 단축키(Ctrl+Shift+O). AMD Radeon Software GPU 보는 단축키와 겹치는 문제.

 

Ctrl+H

// 검색

 

Ctrl+Shift+/, Ctrl+Shift+\

// 주석처리, 해제

 

Scope의 Working set에서 Resource type으로 Working set 생성

// 검색시 .svn 폴더 제외시키기

 

General-Projects from Folder or Achive

// .eclipseproduct 프로젝트는 이걸로 열기

 

Window–Preferences

General–Workspace–Text file encoding UTF-8 설정

 

프로젝트 여러개 열고서 작업할 때는 작업 중인 프로젝트만 Open

Project Explorer or Pakage Explorer-Open Project or Close Project

 

이클립스 validation

Window-Preferences-Validation

Client-side Javascript Validator Build 체크 해제

Project Properties-Builders

JavaScript Validator 체크 해제

 

<!-- --> 주석 자동완성 해제

Edit-Smart Insert Mode 해제

 

웹 브라우저 변경

Window-Web Browser

1 Default system web browser

 

Errors running builder 'JavaScript Validator' on project

js vaildate 에러

Project-Properties-JavaScript-Include Path-Source. Project 탭 아래 Excluded:에 Edit.

Inclusion and Exclusion Patterns의 Exclusion Patterns 탭 Exclusion patterns Add

패턴 입력 ex) **/*.js, **/jquery*.js

 

Some projects cannot be imported because they already exist in the workspace

Copy projects into workspace 체크를 해제. Refresh

 

Windows-Preferences-General-Show heap status

// heap size 표시

 

org.apache.tomcat.util.digester.SetPropertiesRule begin

경고: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.j2ee.server:XXXXXX' did not find a matching property.

// 서버 뷰에서 해당 서버를 클릭하면 소스코드 뷰 쪽에 서버 오버뷰 화면이 나오는데 거기서 ‘Publish module contents to separate XML files’ 체크박스를 체크하면 해결

 

이클립스 파일 정렬 관련

Ctrl+A로 전체선택후에 Ctrl+I하면 정렬됨

환경설정(Window - Preferences) 들어가서 XML - XML Files - Editor 옆에 Formatting부분에 윗줄 2개 Split multiple attributes each on a new line과 Align final bracket in multi-line element tags에 체크를 하면 엘리먼트 별로 줄이 바뀌고 마지막 괄호도 내려감.Ctrl+Shift+F는 자동 포맷팅이 됨. XML에서 가끔 자동 포맷팅이 안 먹을 때에는 Ctrl+I하면 됨.

Ctrl+/ 누르면 선택한 블록 일괄로 주석 추가 및 삭제

 

Window-Preferences-General-Search-Reuse editors to show matches 체크 해제

// Search 한 탭으로만 나오는 것 변경

 

Eclipse Package Explorer에서 Package Presentation - Hierarchical // Package로 보기

 

Eclipse project explorer expand on startup

Link with Editor(the button that has a left arrow over a right arrow) button in the Project Explorer, it expands the tree in the project explorer to the file you're currently editing.

 

Server [workspaces NO_HEAD]

// git 관련 알림. 아무 영향없음. 커밋하면 master로 변경됨.

Project-Team-Disconnect

// git 연결 끊기.

 

WAR에서 로드시 Java Resource로 로드되지 않는 문제. Java Resources-src/main/resources로 잡히고, Java Resources-src/main/java가 없음. Java Resources 우클릭-New-Source Folder. src/프로젝트 폴더 추가.

 

Java Resource 삭제시 Delete하면 링크 및 실제 파일까지 삭제됨.

// Build Path-Remove from Build Path로 삭제.

 

The declared package "eagles.api.controller" does not match the expected package "api.controller"

// 패키지 경로 한단계 위로 잡아줘야 함. src/eagles가 아니라 src로.

 

src/프로젝트명(src/eagles)폴더를 src/main/java(기본경로)로 이동해서 해결. Java Resources 링크도 바로 잡힘.

 

Window-Preferences-Run/Debug-Console. Console buffer size(characters) 기본값 80000을 160000으로 변경.

// 이클립스 콘솔 라인 수 변경.

 

WAR파일로 export하고, 압축 풀어서 WEB-INF\classes만 복사해서 배포

// 수동배포

 

WAR 배포시 Export source files 체크

// 소스포함

 

이클립스 초기화

cmd 이클립스 설치경로에서 eclipse -clean

 

Darkest Dark Theme with DevStyle

// 다크테마 스킨 플러그인. DevStyle 불안정하니 끄고 사용.

 

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함