
우선 아래 링크를 통해 오류 내용을 확인해보자. https://blog-001.tistory.com/10 이와 같은 오류에서는 두 가지를 고려해야한다. 1. 모듈이 손상된 경우 2. 오타 혹은 형식에 맞지 않는 문자가 있을 경우 1. 위에 나타난 것처럼 해당 경로로 들어가 그 폴더 자체를 삭제하고 Eclipse를 다시 실행하면 모듈이 재설치가 완료된다. 그렇게하고 실행시키면 문제를 해결할 수 있다. 2. 내가 저지른 실수는 이것이다. 보시다시피 className이 들어가야할 자리이다. 따라서 확장명을 붙인 파일이름이 아닌 오로지 Class Name을 입력해야한다. 예를들어 Driver 클래스를 불러올 경우 Driver.class가 아닌 Driver만을 입력해야한다.
나는 매번 MySQL Server를 설치할 때마다 에러가 생겼었다. MySQL Installer를 이용하여 Server를 설치할 경우 다운로드는 되지만 설치가 완료되는 시점에 갑자기 Rollback하여 Server가 설치되지 않는 일의 반복이였다. 여러 사이트를 뒤져본 결과 이러한 오류는 크게 두 가지 이유때문에 발생한다고 알게 되었고 그것을 공유하려고 한다. 아래는 방법이다. 1. Visual C++ Redistributable Packages for Visual Studio 2013 설치 2. Installer를 통해 MySQL를 다운로드 후, Server 직접 설치 1. Visual C++ Redistributable Packages for Visual Studio 2013 설치 https://ww..

학교에서 과제를 하던 도중, Java를 이용하여 Mysql과 연결을 하기 위해 코드를 작성하였다. 하지만 MainApp.java를 실행시키자 아래와 같은 에러가 발생하여 더 이상 진행할 수 없게 되었다. Exception in thread "main" org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Cannot load JDBC driver class 'com.mysql.cj.jdbc.Driver.class' at org.springframework.jdbc.datasource.DataSourceUtils.get..
우리는 개발을 하다가 보면 한번만 사용 될 클래스가 필요한 경우가 있다. 그런 상황에서 새로운 클래스를 만드는 것은 깔끔하지 못한 방법이라고 생각든다. 그럴 때 사용할 수 있는 것이 익명 클래스(Anonymous inner class)이다. 익명 클래스는 크게 두 가지 방법으로 구현될 수 있다. 1. class 2. interface 또한 이러한 익명 클래스의 타입은 크게 3가지가 존재한다. 1. 클래스를 확장하는 익명 클래스 //Java program to illustrate creating an immediate thread //Using Anonymous Inner class that extends a Class class MyThread { public static void main(String[..