Java 11

Unrecognized option: --add-opens when passed with _JAVA_OPTIONS

이클립스로 서버를 구동했는데 오류 메시지가 출력되었다.. (분명 어제까지만해도 이상없이 진행되었기에 더 당황.. 서버는 건드린게 없었는데..?)  Console 창에는 제목과 같이 Unrecognized option: --add-opens when passed with _JAVA_OPTIONS라는 에러메시지만 출력될 뿐 다른 설명들은 없었다.결국 구글링으로 찾아보는 것을 시작으로 방법을 찾다가 참조할 수 있는 블로그를 발견하여 해결했습니다.자바 8버전에서는 --add-opens 라는 옵션이 없기 때문에 에러가 난다고 작성되어 있었다.run > run configurations > > Arguments > VM Arguments 에서 --add-opens 가 붙은 옵션들을 제거해주면 됩니다. referen..

Java 2024.04.23

Java Error : Unreachable code

자바로 작업을 하던 중에 문법적으로 문제가 없다고 생각했는데 코드에 빨간 줄이 나타났습니다. 잠깐 동안은 제가 잘못 작성했다고 생각은 못하고 eclipse 문제인가? 라고 생각하였지만, 문제는 밑줄이 쳐진 코드의 문제가 아닌 전 코드의 실수로 인해 발생되었습니다. Unreachable code == "동작할 수 없는 코드" 라는 의미 별들의 갯수를 아래로 내려가는 동안 하나씩 계속 추가하는 간단한 코드 입니다. 그런데 if ( i == 10 ) break문을 넣지 않은 경우인데 이러면 무한루프가 멈추지 않고 계속 반복문이 실행이 되는 코드가 됩니다. 그러면 System.out.println(" ") 문을 실행할 수 없게 되고 이러한 코드를 "dead code 에러" 라고 합니다. 간단한 코드일지라도 작은..

Java 2022.01.09

exERD 설치 방법 (Eclipse Plugins)

exERD는 경력자 뿐만 아니라 초보자도 데이터베이스 설계를 직관적이고, 쉽고, 빠르게 하도록 개발된 Eclipse 기반 지능형 E-R 모델링 도구입니다. 여러 DBMS를 지원합니다. Oracle, MySQL, PostgreSQL 등의 대상으로 포워드/리버스 엔지니어링을 지원합니다. https://ko.exerd.com/ eXERD 사용자 권한관리 업무에 따른 모델 접근 권한 관리(생성, 수정, 삭제)가 가능하며, 사용자별 권한 부여를 통해 데이터 모델의 보안성을 강화 시킵니다. ko.exerd.com exERD URL 확인 exERD 사이트에 들어가면 사이트 상단에 다운로드 탭을 누릅니다. 중앙에 있는 플러그인 다운로드 버튼을 누르거나 스크롤을 내립니다. Eclipse Plugins 추가

Java 2022.01.07

Eclipse Error - Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor

jdk 15 버전을 사용하다가 강의를 듣고 있는 jdk 버전이 11이기 때문에 15버전을 삭제하고 jdk11버전을 설치하고 eclipse로 작업을 진행하려고 하다가 에러가 발생되었습니다 ;;; 이 에러는 이클립스에서 import시에 JRE System Library가 import 되지 않아서 생기는 오류였습니다. 첫번째 해결 시도 루트 에러가 발생한 프로젝트명 > 마우스 우클릭 > [Build Path] > [Configure Build Path..] 클릭 JRE System Library [JavaSE-15] 선택 > Remove Add Library.. 선택 JRE System Library 선택 > Next WorkSpace default JRE 선택 > Finish 보통 여기까지 하면 되는 줄로 ..

Java 2021.12.15

Eclipse에서 주로 사용되는 단축키(Window OS)

실행 단축키 ==> ctrl + shift + F11 실행 단축키 ( 디버그 실행 ) ==> ctrl + F11 // 1줄 주석문 ==> ctrl + / 글자 폰트 크기 키우기 ==> ctrl + '+' 글자 폰트 크기 줄이기 ==> ctrl + '-' 한 줄 삭제 ==> ctrl + d 행(Column) 단위 복사 ==> Ctrl + Alt + down ( ↓ ) 예시 멀티 컬럼 (Multi Column) 편집 ==> Alt + Shift + A 예시 키를 누르면 마우스 커서 모양이 + 으로 변화된다. 이후 Shift를 누른 채로 down ( ↓) 을 누르면 푸는 방법은 Alt + Shift + A를 다시 누르면 됩니다. 행(Column) 단위 위로 이동 ==> Alt + up (↑) 행(Column)..

Java 2021.12.13

Eclipse Error... Cannot nest '~' inside '~'. To enable the nesting exclude 'src/' from '~'

에러 발생 eclipse를 통해 소스코드를 작성하고 git을 통해서 작성한 코드를 공유하고 공유받는 작업들을 하다가 git bash에서 에러가 발생하였습니다. 해결방법을 찾다보니까 한 브랜치에서 여러 사람들이 작업을 하다보면 충돌이 발생하게 된다고 하였다. 위의 에러문을 보면 "Please commit your changes or stash them before you merge."(변경사항을 커밋하거나 병합하기전에 보관하라) 라고 해결방법을 제시해준 것을 확인할 수 있습니다. https://goddaehee.tistory.com/253 [Git (6)] git pull 에러 해결방법 (Your local changes to the following files would be overwritten by ..

Java 2021.10.10

Eclipse에서 SVN 서버 import 하는 법

이클립스(eclipse)를 실행합니다. 이클립스 화면이 출력 되었으면 프로젝트 하단 빈공간 -> 마우스 오른쪽 버튼 -> import -> import 순으로 진행합니다. import 창이 열리면 svn 폴더를 찾고 Checkout Projects from SVN 을 선택합니다. 처음 생성이라면 create a new repository location을 클릭하고 사용중인 svn이 있다면 Use existing repository location을 선택하면 됩니다. create a new ropository location을 눌러보겠습니다. url에 주소를 입력하고 finish를 누르면 프로젝트에 svn 폴더가 생성된 것을 확인할 수 있습니다. (* 바로 나타지 않는다면 프로젝트 빈공간 오른쪽 마우스 클..

Java 2021.09.12

이클립스 폰트 및 크기 변경

이클립스로 작업을 하다보면 화면의 폰트크기가 기본값으로 크기가 10정도로 설정되어 있을 것입니다. 하지만 작업을 하다보면 작게 느끼는 분들도 계실 것 같아서 폰트크기를 크게 하는 방법을 공유하고자 합니다. 먼저 이클립스를 실행 1. Window -> Preference -> General -> Appearance 2. Basic - Text Font - Edit.. 의 순서 3. 위 작업을 마치면 Apply and Close를 클릭하면 적용 적용된 화면

Java 2021.09.11

웹 개발을 위한 Eclipse(IDE) 설정

자바를 통해서 웹개발을 할 때는 Eclipse 툴을 이용하는 경우가 많다. Eclipse 홈페이지에 들어가면 다양한 Eclipse 패키지가 있는 것을 확인할 수 있는데 소개할 패키지 명은 Eclipse IDE for Enterprise Java and Web Developers 입니다. 먼저 Eclipse 홈페이지에 들어갑니다. https://www.eclipse.org/downloads/packages/ Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source pro 517 MB 156,759 DOWNLOADS Tools for devel..

Java 2021.06.24

Eclipse 다운

자바 소스코드를 작성하기 위해서는 편집기(editor)가 필요합니다. 메모장이나, edit plus와 같은 편집기로 코드를 작성하여 실행시킬 수도 있지만 많은 제약이 따를 수밖에 없습니다. ( 일단 무조건 불편함... ) 그래서 많은 개발자들은 IDE(Integrated Development Enviornment, 통합 개발 환경)이란 공통된 개발자 툴을 이용하여 자바 소스 코드를 작성하는데, 현재 많은 개발자들이 자바 프로그래밍을 할 때 사용하는 툴은 Eclipse 입니다. ( 이외에 많은 IDE들이 있지만 개발을 공부하는 경우 무난하고 대중적인 툴로 공부하면 좋다고 들음..^^ ) https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse ..

Java 2021.06.16