728x90
반응형
- [ 언어·프레임워크/Java ][Java] 윈도우에서 여러개의 Java 버전 관리 하기2024-07-26 09:47:241. Java 버전 스크립트 작성여기서는 Java 11, 17 버전을 각각 사용할 수 있게 해 주는 스크립트를 작성하였다. 다른 버전도 얼마든지 적용할 수 있다. "JAVA_HOME"에 실제 해당 버전의 Java가 설치된 경로를 지정해야 한다. 1) Java 11 버전 적용 스크립트 작성@echo offset JAVA_HOME=C:\Program Files\Java\jdk-11set Path=%JAVA_HOME%\bin;%Path%echo Java 11 activated.java -version메모장에서 위 스크립트를 작성한 후 "C:\Program Files\Java" 경로에 "java11.bat"라는 형식으로 저장한다. 2) Java 17 버전 적용 스크립트 작성@echo offset JAVA_HOM..
- [ 언어·프레임워크/Java ][Java] 추상 클래스와 인터페이스2024-02-02 11:01:121. 공통점 추상화(선언부는 보여주고, 구현부는 숨김)를 위해 사용한다. 상속받거나(extends) 구현(implements)하는 클래스에게 추상 메서드를 구현하도록 강제한다. 스스로 인스턴스를 생성할 수 없다. 2. 차이점 내용 추상 클래스 인터페이스 비고 추상 메서드가 반드시 있어야 하는가? ❌ ⭕ 추상 클래스의 경우 추상 메서드가 없어도 된다. 멤버 변수, 메서드를 가질 수 있는가? ⭕ ❌ 인터페이스는 상수와 추상 메서드를 가질 수 있고-자바8 이상의 경우-default, static 메서드를 가질 수 있다. 다중 상속 처럼 사용할 수 있는가? ❌ ⭕ 추상 클래스는 모호성을 제거하기 위해 다중 상속을 지원하지 않는다. 추상 메서드에 abstract 키워드를 반드시 붙여야 하는가? ⭕ ❌ 용도(사용 ..
- [ 언어·프레임워크/Java ][Java] VS Code에서 Java extensions 설치 및 Package 생성2022-09-13 18:28:321. Install Visual Studio Code for Java VS Code에서 Java를 사용하기 위해서는 아래 URL에 접근하여 [그림 1]의 코딩 팩을 설치한다. 자바 코딩 팩 https://code.visualstudio.com/docs/languages/java#_install-visual-studio-code-for-java 2. Package 생성 Java Package 생성은 아래 그림을 따라 하면 된다. [그림 8]에서 com.dandy.java 패키지를 생성하였는데 생성 방법은 src 폴더에서 com 폴더 생성, com 폴더 안에서 dandy 폴더 생성, dandy 폴더 안에서 java 폴더 생성을 차례대로 해주었다. 이클립스에서는 기본적으로 패키지를 생성하면서 진행되는데 반해 ..
- [ 언어·프레임워크/Spring ][스프링][문제해결] "11 or greater is required" 에러로 인해 STS가 실행 되지 않는다면2022-06-13 19:23:23STS 실행 시 [그림 1]과 같이 에러가 발생하면 sts.ini 파일에서 아래에 해당하는 부분의 값 11을 -Dosgi.requiredJavaVersion=11 다음과 같이 1.8로 변경, 저장 후 실행하면 [그림 2]와 같이 STS가 정상적으로 시작된다. -Dosgi.requiredJavaVersion=1.8
- [ 언어·프레임워크/Spring ][스프링][문제해결] Spring Legacy Project 작업을 위한 STS 버전은 3.9.14를 추천2022-06-13 19:07:41STS 4.8.1에서 Spring Legacy Project를 생성하여 진행하던 중 XML의 namespace가 보이지 않는 문제가 발생하였다. 오랜 시간 구글링을 하였지만 해결할 수 없었고, 결국 구멍가게코딩단 카페에서 원하는 해결책을 얻을 수 있었다. 해당 카페에서는 "최신 STS에서 XML의 네임스페이스 탭이 보이지 않는다면 STS버전을 낮추시는게 좋다"고 하였다(https://cafe.naver.com/gugucoding/6282). 추천하는 STS 버전은 3.9.14이며 아래의 URL에서 다운로드할 수 있다. https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3 GitHub - spring-projec..
728x90
반응형