목록Etc./Development Etc. (17)
너와 나의 프로그래밍
톰캣에서 서버를 실행했을 때 간혹 발견되는 오류 중 하나다. 사실 잘 발생은 안하는데 이클립스 내에서 JDK를 2개 이상 사용했을 때 서버가 해당 버전의 맞지 않는 JDK를 사용했을 때 나오는 에러 같다. 이클립스 메뉴 -> Windows -> Preferences -> Java -> Installed JREs 에서 사용하고 싶은 JDK 버전을 체크하고 Apply 시킨 뒤 서버를 재 시작하면 해결이 된다.
Windows Server 2012/2016에서는 Windows 10이나 7에 있는 Sticky Note를 기본적으로 사용할 수 없다. 그래서 찾던 중 편법을 발견하였다. http://techflute.com/how-to-add-sticky-notes-to-windows-server-2012/ 이곳에서 제대로된 사용법을 알 수 있다. 위 링크에서는 Server 2012 기반으로 소개했지만 Server 2016에서도 사용 가능하다. 2012와 한가지 다른 점은 2016에서는 "역할 추가(Add roles and features)"를 하지 않아도 된다.
----- 실행 ----- Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ----- 소스 네비게이션 ----- Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 Alt + Left, Alt + Right : 이후, 이전 Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때 F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다. Alt + ) : 이전(다음) 작업 화면 ----- 문자열 찾기 ----- Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다. Ctrl + Shift + K : 역으로 찾고자 하는 문자열을 찾아감. Ctrl + J : 입력하면서 찾을 수 있음. Ctrl + Shift ..
이클립스(자바) 오류 종류 ● ERROR : Exception in thread "main" java.lang.NoClassDefFoundError : 파일명 클래스 파일을 찾을 수 없는 경우 발생합니다. 실행하려는 클래스 파일 이름이 제대로 되어 있는지 확인합니다. ● ERROR : Cannot resolve symble 이해할 수 없는 클래스나 메소드, 변수명이 올경우 발생합니다. 보통 이 에러는 철자가 틀렸을 경우 많이 발생합니다. 클래스, 메소드, 변수의 철자를 확인해 봅니다. 특히, 철자를 확인할 때 대소문자 구분을 확실히 체크합니다. (자바는 대소문자를 구별합니다.) ● ERROR : Non-static variable 변수이름 cannot by refere from a static conte..
(이클립스로 웹 프로그래밍 하시다가 많이 보셨을 겁니다...^^;;;) 이클립스로 톰캣을 연동하여 웹 프로그래밍을 할 때 간혹 보는 에러창입니다. 위 그림은 (8007, 8087, 8009)의 해당 포트번호의 충돌로 인해 톰캣을 사용하지 못하는 경우입니다. 해당 포트번호를 바꿔서 사용해도 될 문제지만 꼭 저 포트를 사용하겠다 하는 분들에게 보편적인 해결 방법을 알려드리겠습니다. 1. 실행(window키+r) -> cmd -> netstat -ao -> 해당 포트 번호 및 sid 번호 확인 2. 실행(window키+r) -> cmd -> taskkill /f /pid pid(해당 sid 번호 입력) 이 방법은 문제가 있는 포트와 sid 번호를 확인 후 taskkill로 시드 번호를 삭제시켜 정상적으로 사용..