반응형

MACBOOK AIR M1 기준

 

상황 : Spring 관련하여 공부하기 위해 IntellliJ를 설치하고 Sprint Boot 프로젝트를 아래와 같이 생성했다. 그리고 실행을 했는데 에러남.

https://start.spring.io

Project : Gradle

Language : Java

Spring Boot : 2.7.3

Dependecies : Spring Web, Thymeleaf

Java : 17 (화면 아래 스크롤 내리면 보인다!! 주의)

 

프로젝트 생성 후 실행을 해보니 에러가 났다.

Cause: invalid source release: 17

인터넷에 찾아보니 Java버전이 안맞으면 나타나는 현상인 듯. Java버전을 맞춰줘야 한다.

현재 내 PC에 설치된 Java버전은 8 (LTD) 버전이었다.

Java version 확인

즉, 해당 프로젝트는 Java 17으로 설정되어 있는데, 내 PC는 8 버전이 설정되어 있으니 둘 중 하나를 맞춰야 한다.

프로젝트를 8로 맞추던가 내 PC의 Java 버전을 17로 맞추던가.

간단한 것을 새로 프로젝트 만들어서 내 PC에 맞게 다시 생성해 주면 된다.

아래 캡처에서도 보이겠지만 아래 화면이 더 있는 줄 몰랐다. 해상도가 낮아서 아래 Java 버전 선택 부분을 못 보고 생성했는데

기본적으로 Java 17으로 선택되어 있다. 이걸 자기 PC 버전에 맞게 수정하면 된다.

자바버전 선택하는 부분이 아래 있다...

다시 생성하는 것 말고 프로젝트를 열어 버전을 수정하는 방법이 있는데 아래와 같다.

(아래와 같이 모두 설정해도 실패했음...)

 

[IntelliJ 메뉴] -> [File] -> [Project Structure]

[Project Settings] -> [Project] -> SDK

[Project Settings] -> [Project] -> Language level

 

[IntelliJ 메뉴] -> [File] -> [Project Structure]

[Project Settings] -> [Modules] -> [Sources] -> [Language level]

 

[Project Settings] -> [Modules] -> [Dependencies] -> [Language level]

[IntelliJ IDEA] -> [Preferrences]

[Build, Execution, Deployment] -> [Compiler] -> [Java Compiler] -> [Project Bytecode version]

 

[IntelliJ IDEA] -> [Preferrences]

[Build, Execution, Deployment] -> [Build Tools] -> [Gradle] -> [Gradle JVM]

반응형
반응형

전에는 C언어를 공부할때 리눅스에서 GCC로 했었습니다.

 

윈도우용은 Microsoft에서 Visual Studio community 2022 (개인사용자만 무료일겁니다) 가 있으니 사용하시면 되고,

요즘은 Visual Studio Code 로 되는것 같습니다. (이건 기업에서도 사용 가능한 무료 텍스트 에디터입니다) 요즘 많이 쓰는 것같습니다.

윈도우 개발 환경 다운로드 주소

http://www.microsoft.com/express/download/

찾아보면 Visual Studio Community 2022, Visual Studio Code 가 있는데 선택해서 다운 받아서 설치하면 됩니다

 

Open Source C/C++ IDE for Windows 라는 것도 있네요.
이건 제가 안써봐서 모르겠습니다. 이건 오픈소스입니다.

다운로드 주소

http://www.bloodshed.net

http://www.bloodshed.net/devcpp.html

 

 

반응형
반응형

https://youtu.be/zU5aSn1oxjc

1. 주변시를 활용

2. 속발음을 없애라

3. 숫자 세며 읽기(속발음 없애기)

4. 손가락으로 짚어가며 읽기

 

속독을 하다보면 오로지 독서에만 집중하기에 효과적이다

반응형
반응형

증상 : 리눅스 서버 (CentOS 7.X)

PHP 와 Sendmail을 이용하여 메일을 전달하는데...

메일전송을 누르면 바로 메일이 가지 않고, 1분 후에 전송되었다는 메시지가 나오면 메일이 전송...

전송 버튼을 누르고 그냥 나가버리면 전송이 안됨.

 

이거 확인하느라 2주는 소요한듯

 

정확인 에러 메시지는 생각이 안나는데...

sendmail 이 업데이트 되면서 서버호스트가 먼저 맞는지를 확인하고 보낸다고 한듯.

그게 안맞으니 기다렸다가 보내는 건데

 

찾아보면 대부분의 효과를 본 방식은 /etc/hosts 파일에 IP 와 도메인을 넣으라고 함. 

하지만 나는 증상이 해결되지 않음...

 

내가 해결한 방법은 아래와 같다

/ect/nsswith.conf
# 기존값
#host: files dns myhostname

# 아래가 수정한 값
host : files nisplus dns

 

아래 분도 나와 같은 증상

https://nowknowing.tistory.com/137

반응형

'OS > LINUX' 카테고리의 다른 글

[CentOS 7] Teedy 설치  (0) 2022.09.07
[CentOS 7] Docker Engine 설치  (0) 2022.09.07
Path 설정  (0) 2012.10.01
[Ubunto] GCC 설치  (0) 2012.10.01
[Ubuntu] PHP5 설치  (0) 2012.10.01
반응형

MAC OS 기준

 

이클립스로 개발을 하다 보면 인코딩이 맞지 않아 한글이 깨짐.

파일 생성할 때마다 인코딩 설정을 UTF-8로 해줘야 하기 때문에 처음 설정을 해두면 차후 생성되는 문서들도 UTF-8로 설정이 됨.

 

1. [메뉴] -> [Eclipse] -> [Preferences...]

 

2. [General] -> [Workspace] -> [Text file encoding] -> [UTF-8]

아래와 같이 UTF-8 이 아니라면 Other 을 [UTF-8]로 선택하여 적용

 

3. [General] -> [Content Types] -> [Java Class File] -> [Default encoding] -> [UTF-8] 입력 후 update 버튼 클릭 

 

4. [General] -> [Content Types] -> [TEXT] -> [Default encoding] -> [UTF-8] 입력 후 update 버튼 클릭 

[TEXT] 아래 상세하게 보면 일부 변경되지 않는 것들도 있으므로 그건 별도로 [UTF-8] 입력 후 update 버튼 클릭

5. [General] -> [Editors] -> [Text Editors] -> [Spelling] -> [Encoding] -> [UTF-8] 설정

6. [Web] -> [CSS Files] -> [Encoding] -> [UTF-8]

바로 아래 [HTML Files] 도 동일하게 수정

바로 아래 [JSP Files] 도 동일하게 수정

반응형

'Tools > Eclipse IDE' 카테고리의 다른 글

맥 이클립스 단축키 설정  (0) 2022.07.29
Eclipse IDE 글꼴(Font) 설정  (0) 2022.07.29
반응형

MAC OS 기준

 

윈도우에서 이클립스 [Run]을 실행하려면 단축키가 Control + F11 이다

그런데 MAC OS의 이클립스 실행 단축키는 Commnad + Shith + F11 이라서 불편...

윈도우와 동일하게 단축키를 맞추는 설정은 아래와 같음

 

1. [메뉴] -> [Eclipse] -> [Preferences...]

Eclipse -> Preferences...

2. [General] -> [Keys] -> [Run] -> [Binding] -> [Shift + Command + F11]

3. [Binding] -> [control + F11] 변경 적용

반응형

'Tools > Eclipse IDE' 카테고리의 다른 글

Eclipse(이클립스) 기본 UTF-8 설정  (0) 2022.07.29
Eclipse IDE 글꼴(Font) 설정  (0) 2022.07.29
반응형

MAC OS (MACBOOK Air M1 기준)

 

윈도우에서 실습을 하다가 해당 소스를 가지고 MAC OS로 소스를 가져와 하려니 아래와 같이 WebServlet 등등 에러가 난다.

보니까 Build Path 설정이 안 되어 있어 기존 소스에 있는 어노테이션들/Servlet 관련된 게 다 이클립스에서 에러를 표기중.

윈도우에서 세팅했을 때 [Apache Tomcat v8.0] 버전을 설정했었는데. MAC에서는 [Apache Tomcat v9.0]을 설치해놔서 관련된 Build Path를 안 가져오는 것... (unbound)

 

아래와 같이 설치되어 있는 [Apache Tomcat v9.0]으로 설정

반응형

'Program Language > Servlet_JSP' 카테고리의 다른 글

Context root 설정  (0) 2022.07.29
반응형

MAC OS 기준 (MAC BOOK Air M1)

 

출처 : 뉴렉처

 

처음 [Dynamic Web Project]를 만들고, 웹페이지를 실행(index.html)했을 경우. 

 

http://localhost:8080/프로젝트명/index.html 경로가 호출이 된다

 

Context가 기본으로 프로젝트명이 붙는 건데 좋지 않다. 가리는 게 좋다.

 

그냥 root로 사용하도록 설정.

 

[Project Explorer] -> [Context 변경할 프로젝트] -> [마우스 오른쪽] -> [Properties]

아래와 같은 화면이 열림 [Properties for 프로젝트명]

[Web Project Setting] -> [Web Project Settings] -> [Context root] 를 보면 기본적으로 /프로젝트명 이 되어있다. 

이 부분 때문에 http://localhost:8080/프로젝트명/index.html 의 경로가 붙는다

 

Contextx root : / 으로 변경하고 저장

반응형

'Program Language > Servlet_JSP' 카테고리의 다른 글

Build Path 설정  (0) 2022.07.29

+ Recent posts