이클립스, sts 를 실행할 때 아래와 같이 Could not find tools.jar 에러가 나는 경우가 있습니다. could not find tool.jar 해결방법 sts, 이클립스 설정파일(SpringToolSuite4.ini, eclipse.ini)을 텍스트 편집기로 열어서 아래 내용을 추가해야합니다. -vm C:\Program Files\Java\Jdk.1.8.0_144\bin\javaw.exe PC의 JDK 설치경로를 입력해야 하며 위치도 아래 사진처럼 openFile 밑에다가 추가해주세요.
xml 파일에 별 문제가 없어보이는데 아래 처럼 오류가 뜰 때가 있었다.org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from ServletContext resource [/WEB-INF/....] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 프롤로그에서는 콘텐츠가 허용되지 않습니다. 별 생각없이 첫 줄 그대로 아래에 받아 쓴 다음 원래 있던 줄을 지우고 다시 실행하니 오류가 안뜬다 ㅋ
svn connector가 이클립스와 svn 을 연동해준다.market에서 svn을 설치했을 때 connector가 같이 설치되는 것이아니라이후에 팝업으로 설치 확인창이 뜨는데 이를 놓쳤을 경우 아래 방법을 사용한다. SVN Connector 설치방법 Window - Preferences Team - SVN 선택 후, 우측에서 Get Connectors 클릭 여기서 Subversive SVN Connectors를 확인 - 설치할 수 있다.
이클립스 marketplace 에서 svn 을 검색하여 설치할 때아래와 같은 메시지가 뜸 The following solutions are not available : Subversive - SVN Team provider ... 다른 방법으로 설치하기 Help - Install New Software 메뉴 선택 Add 를 눌러 http://download.eclipse.org/releases/neon/ 입력 후 svn 검색하면 목록이 뜸 (/releases/이클립스 버전명)필요한 옵션 선택한 후 Next 하면 The following solutions are not available 뜨지 않고 설치가능합니다.
다른 pc에서 사용하던 프로젝트 그대로를 export 하여 새로운 pc에 import 하였고,같은 tomcat 버전, oracle 버전을 사용했을 때 오류가 뿜음 아래 내용처럼 JDBC 드라이버를 찾을 수 없다고 오류가 나온다. 해결 방법C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib오라클 DB 가 설치된 경로로 들어가 ojdbc6.jar 를 복사한다. C:\apache-tomcat-8.0.37\lib톰캣이 설치된 경로안에 복사하여 넣어준 후 다시 서버를 실행시킨다.
이클립스 탭 간격 조절하는 법 Window - Preferences 로 들어간 후, 왼쪽 트리 메뉴에서 General - Editors - Text Editors 로 들어가서Displayed tab width 값을 수정하여 보여질 간격 설정 검색 폼에 indent를 입력하여Java - Code Style - Formatter Edit 클릭하여 Tab size 수정JavaScript 파일도 위와 같습니다. css, html, XML은 위와 같이 Indentation size를 수정하면 됩니다. 탭 간격 4 / 8 비교 위에 사진이 탭 간격4, 아래가 8로 했을 때입니다.
이클립스 자동괄호, 따옴표, 꺽새 설정 끄기 저같은 경우는 이클립스에서 기본적으로 지원하는자동괄호, 따옴표가 불편하더라고요자동으로 감싸는것때문에신경쓰여서 설정을 끄기로 했어요~ Window - Preferences 에 들어갑니다, 왼쪽 상단에 auto 라고 검색합니다Java - Editor - Typing 을 찾아가도 됩니다.빨간색 강조된 부분처럼 Automatically close 를취향에 맞게 설정하면 됩니다 Javascript 에서도 끄기를 원할 때체크 해제 해주면 됩니다