[ 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
🌸 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 |