Banner

My Tech Blog (TroubleShooting)

오늘의 명언
⚠️ 문제이클립스 Problems 탭에 에러 뜸Java complier level does not match the version of the installed Java project facet. 해석자바 컴파일러 버전이 지금 깔린 자바 프로젝트의 버전이랑 맞지 않습니다. 🧐 원인며칠 전에 최신 버전 이클립스를 다운 받았고 그에 맞게 JDK도 최신 버전인 `JDK23`을 다운받아 주었다.그런데 프로젝트 우클릭 > `Properties` > `Java Complier` 탭에 컴파일러가 22까지밖에 안 뜬다. 호환되는건 23같은데...? JDK 연결이 제대로 안 됬나 싶어서 `Preferences` > `Java Build Path` > `Libraries` > JRE System Library에 들어가..
✅ 문제프로그래머스 문제를 이클립스에서 풀던 중 배열명을 잘못봐서 reserve를 reverse라고 입력해 버림이클립스에서 문자열 일괄 한번에 치환하는 법 (스코프 중요함)✅ 해결법1. `Ctrl` + `H`로 `Search` 창 띄우기 > `File Search` > `Containing text`에 찾을 문자열 입력 > `Scope` (범위 설정) 에서 현재파일만 변경할 것인지, 열린 파일 모두 변경할 것인지, 연결된 전체 파일에서 해당 문자열을 모두 치환할 것인지 선택 해 준다 > `Replace` 여기서 주의할 점은 `Scope` 설정을 잘 해야 한다는 것!`Workspace`로 체크하면 현재 이클립스에 연결된 모든 파일에서 같은 문자를 다 치환해 버린다. `Files opened in edito..
⚠️문제Eclipse 바로가기 버튼 클릭시 Launcher 실행이 되지 않음. 에러 메세지 The Eclipse executable launcher was unable to locate i ts companion shared liabray. 필자는 해당 문제를 두 번 겪었는데, 첫 번째 해결 방법대로 해보았으나 이번에는 해결이 되지 않아서 다른 방법으로 해결해 주었습니다. 저번에는 `eclipse.ini` 파일의 `-vm` 경로 (jvm경로) 가 잘못 지정되어 해당 부분만을 수정해 주니 단순히 해결이 되었습니다. 이 문제가 일어나는 이유는 크게 두 가지 입니다. 1. 단순히 eclipse.ini 에서 경로가 잘못되었음. (필자의 경우 첫번째 에러는 이게 원인) 2. 실행파일 자체가 삭제되거나 손상..
⚠️ 문제MySQL Command Line 에서 비밀번호 입력하면 튕기는 현상MySQL WorkBench 접속해 보니 에러 뜸 ❌ Could not acquire management access for a dministraion. Rutime Error: Unable to execute command chcp. Please make suere that the C:\Windows\System32 directory is in your PATH enviroment variable. Error unhandled exception: Current profile has no WMI enabled Check the log for more details. 두 오류 같이 뜬다.아래 해결법대로 하니까 한 번에 해결..
이클립스 바로가기 아이콘 실행이 안 되는 문제  해결법 에러 발생시 eclipse.ini 파일에서 `-startup`, `-launcher.library` 경로를 정확히 지정해주자.  org.eclipse.equinox.launcher 로 시작하는 jar파일은 startup 경로로 org.eclipse.equinox.launcher 로 시작하는 폴더는 launcher.library 경로로 지정해주기 이렇게 했는데도 안 된다면?필자의 경우 위 경로를 수정 해 주자 다른 에러 메세지를 추가로 받았다.  -vm 이건 JVM 경로 잡아주는 것 JVM.dll 이 위치하는 bin 폴더로 경로를 잡아주어야 한다.  수정전  수정 후  해결완료!!! 이렇게 해도 안 된다면? 급한데로 그냥 이클립스 폴더로 가서 실행파일..
⚠️문제mySQL bin 을 환경변수에 등록 해 주었는데도 cmd에서 mysql 실행 안 되는 문제 오류내용cmd(명령 프롬프트)에서 mysql -u root -p 했는데 'mysql'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 🧐 원인원인 환경변수 설정 경로가 잘못됨C:\JSP\mysql-9.1.0-winx64\bin로 잘못 설정했기 때문 💡 해결법Program Files 아래 있는 MySQL Server로 설정 해 주어야 한다.C:\Program Files\MySQL\MySQL Server 8.0\bin로 바 꿔주니까 됐다. C:\JSP\mysql-9.1.0-winx64\bin와 C:\Program Files\MySQL\MySQL Server 8.0\b..
프로젝트 우클릭 > Properties > Project Facet > Dynamic Web Module > 버전 확인6.1이었던 걸 6.0으로 해주니까 잘 됨.처음에 Dynamic Web Project 생성시 6.0으로 했었나 봄  Dynamic Web Module 버전이 6.1에서 6.0으로 변경되었을 때 문제가 해결된 것을 보면, 프로젝트 설정에서 톰캣 서버와 관련된 호환성 문제가 있었던 것 같다. Dynamic Web Project 생성 시 톰캣 서버 선택이랑 모듈 선택했었는데 6.0 버전으로 했나보다. 그래서 6.0이 톰캣 서버랑 호환이 된 것 같다. Eclipse에서는 프로젝트 설정이 톰캣 서버나 다른 라이브러리 버전과 충돌할 수 있기 때문에, 프로젝트의 Facet 버전을 맞추는 것이 중요하다.
이클립스 웹개발환경 환경설정 도중 Tomcat 서버 실행 안되면서 아래의 아래 뜸. Build path specifies execution environment JavaSE-22. There are no JREs installed in the workspace that are strictly compatible with this environment. 해결법 설치한 JDK 랑 이클립스 버전이 달라서 생기는 문제설치한 JDK랑 이클립스 연동을 해 줘야 한다.나는 JDK17 을 쓰다가 이클립스 새로운 버전을 다운받으면서 JDK23으로 업그레이드 해 주어서 발생한 문제이다.JDK23은 이클립스 2024-12랑 호환된다.이클립스 최신버전 다운받은 후 프로젝트 우클릭 > Java Build Path > Libra..
상단으로