본문 바로가기
MEMO/Java-memo

IDE install

by eungSe__ 2024. 5. 2.

spring - STS3

window system => 정상적으로 실행

mac system => intel,arm(os version - 2022)

STS4이용해라

 

  [ Eclipse or STS or eCovFrame ]  

*STS or eGovFrame 은 압축 푼 후 실행

 Eclipse ( Web파트 - install )

 

설치 순서

1. java JDK,JRE( 1.8(8) , 11 , 17 )

2. IDE를설치

3. Error => java version??? 

    - Eclipse : eclipse.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(작성) )

    - STS : sts.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(작성) )

    - eGovFrame : eclipse.ini 실행 후 java version 연결 (javaw.exe 경로 찾아서 연결(작성))

      ex) c:\Program Files\Java\버젼\bin\javaw.exe 

4. Project 생성 

5. HTML,CSS실행 안됨?? 

6. Server 생성 -> 우클릭 ->  add and remove 메뉴 선택 -> project 추가 꼭 해줘야함 ❗

7. Server Restart

8. 웹파일은 webapp 안에 생성해야함

 

  [ JAVA Setting 방법 ]  

( java 실행, java 컴파일, java 패키지 배포 )

 

1. 언어셋 세팅 : window메뉴 -> Preferences -> encoding -> 언어셋 변경(UTF-8)

이거 다 UTF-8로 변경

 

2. new Project 생성 -> 프로젝트 우클릭 -> Properties 화면 다음과 같이 생성

    - java build path - java version 변경

    - java compiler - java version 변경

    - project Facets(배포) - java version 변경(버전 맞추지 않으면 내 컴에선 잘 나와도 본 서버에서 다 깨짐 )

 

👀 6.24 추가 정리 ( ~jsp , mysql 연결 , jquery 추가 )

[ IDE developer setting ]

1. 언어셋 세팅 및 JDK 세팅 : 
언어셋 : window - preferences
install/updates -> automatic updates 체크아웃 되어있어야함

2. server 세팅
( java 버전 17번부터는 apache tomcat 10번 이상 사용가능 )
server host name 에 domain명 작성 가능 - but 실제 작동은 localhost에서 됨
(console 범위 늘리기 : window - preferences - run/debug - console 수 늘리기) 
server 버전세팅 + java 버전 세팅

[server 오작동으로 실행이 안 될 경우]
- project가 없을 경우 : apache 새롭게 다운로드
- project가 없을 경우2 : apache 버전과 JDK버전이 서로 맞지 않을 경우
* JDK - Spring사용 하는 경우 :  (jdk 8 ~ jdk 16) , Spring boot사용하는 경우 : (jdk17~)
- project가 있을 경우 : web.xml 깨져있음(오타 및 중복 코드) - apache 정지
- project가 있을경우 2 : java파일이 코드버그로 인하여 깨졋을 경우 (빨간 에러) - apache 정지
- project가 있을경우 3 : port충돌로 인하여 - apache 정지 (8080 port error)

3. project 생성 - dynamic - 'no' 선택 (직접 세팅할거니까)

4. properties 세팅 : java compiler , project facets, java build path
경로 수정 : web project settings - context root /로 변경

5. web.xml 생성 : 프로젝트 우클릭 - JAVA EE Tools - generate ~ 클릭
https://dev-eunse.tistory.com/102 참고 )
web.xml => servlet,spring,spring-boot (jsp는 관계 없음)

6. web.xml 파일 수정 : welcome 삭제

7. 서버 우클릭 - add and remove 후 오른쪽으로 옮기기
   http://localhost:8080/ => 404뜨면 정상

8. jsp 생성 (src/main/webapp 에서 우클릭 후 jsp파일 생성)

9. database 라이브러리 가져오기 - 이거 없으면 database완 연결 불가
=>maven repository에서 다운 후 WEB-INF/lib에 추가
=> jump (https://dev-eunse.tistory.com/148 참고)
    : build path - configurd buildpath 가서 기존거 remove후 해당 폴더 안의 jar 파일 add

10. jquery 추가 (jquery 사용시에만) uncompressed 다운 후 js폴더에 추가

11. jquery ui stable 다운후 압축풀고 필요한것만 해당 폴더에 복붙 업로드

'MEMO > Java-memo' 카테고리의 다른 글

object 배열  (0) 2024.05.14
문자열 배열 <-> 정수 배열 변환 방법  (0) 2024.05.11
업 & 다운  (0) 2024.05.09
getter & setter  (0) 2024.05.08
This  (0) 2024.04.26