본문 바로가기
CLASS/JAVA

#1-1 / start,setting

by hingu 2024. 4. 29.

 [ start ] 

  • java17, java8 다운 [ Windows x64 Installer ] - 자바는 하위버전 먼저 깔아야 상위버전 깔 수 있음(상위17->하위8 은 x)
    -  D:\Java\jre1.8.0_202\   (이거 먼저)
    -  D:\Java\jdk-17

sts3 download
- 이클립스보다 spring할꺼면 이걸로 한꺼번에 받아버리는게 좋음 / 이클립스랑 다 똑같음
- 알집으로 압축 풀 시 백엔드 파일은 바이러스로 인식 할 수 있음 ( 백신 프로그램 비활성화 후 풀 것! )
   =>McAfee실시간 검사, 예약된 검사, 고급방화벽 비활성화
- D:\javaIDE 에 압축 풀기 -> sts-bundle -> sts-3.9.18.RELEASE ->  STS.ini 메모장으로 실행 후
  -startup
plugins/org.eclipse.equinox.launcher_1.6.300.v20210813-1054.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.2.300.v20210828-0802
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
-vm
D:\Java\jdk-17\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=17
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx2048m
--add-modules=ALL-SYSTEM
-Dosgi.module.lock.timeout=10

-> STS.exe 실행

...

-> new-다이나믹 웹 프로젝트 만들기 4.0 -> 언어 세팅(encoding) : UTF-8

-> define a new server -> Tomcat v8.5 server -> apache 폴더 생성

...

-> http://localhost:8080/agree(프로젝트명)/test.html

 

 

[ javascript 스냅스 다운 ]

help - about spring tool suite 3 버전명 복사 - install new software 

Latest Eclipse Release - https://download.eclipse.org/releases/latest

lates 를 현재적용 버전으로 변경 -> wild wep developer

 

 

 ** 순서정리 

java8,17 다운 -> sts3 다운로드 -> sts버전 맞추기 -> sts3실행 후 폴더 선택 -> 언어셋 세팅 -> 가상서버 세팅 -> 

자바스크립트 자동완성 설치( javascript 스냅스 )

 

(참고)

https://dev-eunse.tistory.com/29 

 

✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅

* cmd에서
java -version : 자바 버전 확인

 

 [ ? ] 

JRE : 에디터(IDE)를 이용 했을때 실행시키면 자동으로 컴파일 됨 ( 1.java -> 1.class )

JDK : 메모장으로도 java를 만들 수 있음 (cmd,powershell) - 수동 컴파일(Server Java 컴파일)

 

 [ 서버 ] 
Apache : WEB 엔진중 하나

http://localhost:8080    (or)    http://187.0.0.1:8080   

(or)      cmd -> ipconfig 후 http://여기서검색해서나온ip:8080(개발용 가상서버)

 

- 기본엔진 매칭

🌸 sts3 => Apache + Tomcat(회사에서 8.5~10 많이씀 , 최대 10)

* 가장 좋은 매칭(젤 많이씀)

: Apache + Tomcat8.5 + java 1.8 / Apache + Tomcat8.5 + java11 

Tomcat 매칭 버전 확인 후 세팅해야함(Apache Tomcat 사이트)

 

 

🌸 sts4 기본엔진 매칭 apache를 잘 사용하지 않음(VMware tc Server v4.1 기본 탑재되어있음)

* 가장 좋은 매칭(젤 많이씀)

: Apache + Tomcat10 + java 17 / nginx(서버이름,아파치보다 상위버전, https 쓰기에 용이) + tomcat10 + java17

 

❗❗❗❗❗ java 버전 모두 맞춰줘야 함 ❗❗❗❗❗

-> java build path(module path) / java compiler / project facets / 서버 세팅시 모두

 (버전 변경시 서버 세팅도 삭제 후 다시 해야함)

'CLASS > JAVA' 카테고리의 다른 글

#3-2 / 반복문  (0) 2024.05.02
#3-1 / 외부class,if문  (0) 2024.05.02
#2-2 / JAVA - OOP 🔥  (0) 2024.04.30
#2-1 / 로그인 form(javascript)  (0) 2024.04.30
#1-2 / Apache-tomcat 웹 페이지  (0) 2024.04.29