BE/Java 4

[ JAVA ] 버전 정보

$ java -version 현재 쓰고 있는 자바 버전 확인 $ /usr/libexec/java_home -V 현재 설치되어있는 자바 버전 확인 현재 필자의 상황 MacBook-Pro:~ parkjunsuk$ /usr/libexec/java_home -V Matching Java Virtual Machines (2): 14.0.2, x86_64: "Java SE 14.0.2" /Library/Java/JavaVirtualMachines/jdk-14.0.2.jdk/Contents/Home 1.8.0_271, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home $ export JAVA_HOME=$(/usr/l..

BE/Java 브레인야또 2023.10.18

[ JAVA ] JAR WAR EAR

JAR (Java Archive) WAR (Web Application Archive) 모두 JAVA의 jar 툴을 이용하여 생성된 압축(아카이브) 파일이며 어플리케이션을 쉽게 배포하고 동작시킬 수 있도록 있도록 관련 파일(리소스, 속성파일 등)들을 패키징해주는 것이 주 역할입니다. 개발하시다 보면 두 파일 형식은 많이 보셨을 거라 생각됩니다. Maven 등을 통해 내려받는 라이브러리들은 CLASS 파일들이 묶인 jar파일로 구성되어 있는 것을 확인 하실 수 있습니다. 그리고 서비스 배포시에는 프로젝트를 WAR 포맷으로 묶어서 /webapps 등의 지정된 경로에 넣고 Tomcat 등의 웹 컨테이너(Web Contaioner)를 이용하여 deploy하는 식으로 서비스를 많이 올리곤 하셨을 거에요. 그럼 이..

BE/Java HEON.D 2023.08.21