java설치

설치 경로

  • /Library/Java/JavaVirtualMachines/로 가면 설치된 버전 확인 가능

환경변수 설정

  • 원하는 java버전으로 선택하여 설정가능
  • ~/.bashrc또는 ~/.zshrcJAVA_HOMECLASSPATH를 추가해준다.
# java
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home" # 위에서 찾은 HOME
export CLASSPATH="/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin" # bin폴더까지 작성

삭제

  • sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
  • sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
  • sudo rm -fr ~/Library/Application\ Support/Java

확인

  • 버전확인
    • java -version

eclipse설치

인코딩 설정

  • preference(좌측상단 eclipse를 누르면 있음)의 General-workspace로 이동
    • 하단의 text file encoding을 UTF-8로 설정
  • Web-cssfiles도 UTF-8
  • Web-HTMLfiles도 UTF-8
  • Web-JSPfiles도 UTF-8

tomcat설치

실행, 종료

  • ./bin/startup.sh
  • ./bin/shutdown.sh또는 실행한 터미널 종료

기본 서브릿 만들기

  • 이클립스 우측 상단의 java ee아이콘으로 웹어플리케이션 제작에 편한 환경으로 전환
  • 프로젝트 생성
    • new-> dynamic web project로 프로젝트 생성
    • 이름 지정
    • target runtime에 설치한 tomcat의 위치를 지정해준다.(압축해제한 폴더로 경로를 해주면 된다.)
  • 서브릿 생성
    • src에서 우클릭
    • new -> servlet으로 servlet생성
    • package이름과 class이름을 지정해준다.
    • class이름은 기본적으로 urlmapping주소가된다.
      • http://localhost:8080/{프로젝트이름}/{urlmapping값}
    • 기본으로 doget만 설정한다음 생성해준다.
      • doget에 아래 내용을 입력해준다.
      • PrintWriter out = response.getWriter();
        out.print("<h1>hi servlet</h1>");
        
      • 이는 get요청이 오면 실행하는 명령으로 hi servlet이라고 화면에 출력해준다.
  • 서브릿 실행
    • 만들어진 java파일 우클릭, run as로 실행
    • 설치된 tomcat을 선택하여 실행해주면 된다.

참고