티스토리 뷰
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 불안정하니 끄고 사용.
'Study' 카테고리의 다른 글
Linux(리눅스) lsof 명령어 없을 때 해당 포트, PID 확인 (0) | 2024.01.21 |
---|---|
JEUS(제우스) 관련 (1) | 2024.01.21 |
Charles(찰스) 관련 (0) | 2024.01.20 |
Java(자바) excel upload(엑셀 업로드) 관련 (0) | 2024.01.20 |
svn(subversion, 서브버전) 관련 (0) | 2024.01.20 |