Java(39)
-
[STS4] lombok 적용 안될 때(lombok 설치 및 적용)
java를 사용하다보면 getter / setter 를 자주 사용하게 되는데 편의성을 위해 lombok을 깔아준다. lombok을 설치했는데도 에러를 뱉는다면 STS4 버전에서 제대로 인식하지 못하고 있는 거다. 1. 설치 홈페이지로 들어가서 jar 파일을 다운받아 직접 설치하는 방법도 있지만 나는 프로젝트 생성할 때 이미 넣어둔 lombok 을 java Application으로 실행시켜 설치함. lombok 은 설치 완료되었다고 떴지만, 여전히 적용이 안되어서 코드에서 에러를 뱉었다. 2. lombok을 설치했는데도 STS4가 인식을 못할 때 2-1. STS4 껐다 켜기 가장 간단한 방법인데 다들 간과하는! 껐다 켜기! 혹은 Refresh 근데 여기서 해결됐다면 글을 썼을 리가 없.... 2.2 Spr..
2022.12.06 -
[여러버전 JDK 설치] Java 버전 여러 개 사용하기
개발을 하다보면 업무에 따라 여러 개의 자바 버전을 사용할 일이 필요하다. 나는 원래 쓰던 자바 8버전 외에 스터디용으로 11버전을 추가로 깔아보려고 한다. (Windows10 기준) 1. JDK 설치 https://www.oracle.com/kr/java/technologies/downloads/#java11 Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 제일 먼저 필요한 버전의 JDK를 깔아준다. 나는 Windows용 11버전이 필요하므로 jdk11버전을 ..
2022.11.23 -
InetAddress 클래스
======== JAVA0706 ======== Ex.java import java.net.InetAddress; import java.net.UnknownHostException; public class Ex { public static void main(String[] args) { /* * InetAddress 클래스 * - 자바에서 IP 주소 관련 기능을 제공하는 클래스 */ String url = "www.itwillbs.co.kr"; try { // InetAddress 의 static 메서드인 getByName() 메서드를 사용하면 // 특정 URL 에 대한 IP 주소를 관리하는 InetAddress 객체를 가져올 수 있다! InetAddress inetA..
2022.10.07 -
데이터 입출력 : IO(Input/Output)
JAVA 책 p589 ======== JAVA0703 프로젝트 만들기 ======== Ex.java 만들기 표준 출력(모니터) java.io 패키지 표준 입력(키보드) import java.io.IOException; import java.io.InputStream; public class Ex { public static void main(String[] args) { System.out.println("데이터를 입력하세요."); InputStream is = null; try { // System.in : 표준 입력(키보드)을 사용하여 데이터 입력받기 is = System.in; // => 키보드로부터 입력되는 모든 데이터를 InputStream..
2022.10.07 -
MVC2 - (1)
MVC2 구조 환경 변수 편집 창 열기(시스템 환경 변수 편집) CLASSPATH / JAVA_HOME 폴더 있는 지 확인하기 CLASSPATH 편집! > 톰캣 설치 된 폴더 탐색기에서 찾아보기 C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib servlet-api.jar 파일 복사 > 자바 jdk 로 가기 C:\Program Files\Java\jdk1.8.0_131\lib servlet-api.jar 붙여넣기 > 다시 환경변수 편집 CLASSPATH 에 환경변수 설정해주기 %JAVA_HOME%\lib\servlet-api.jar 새로 만들기 톰캣 폴더 찾기! 찾은 후 확인 > 새로만들기 하나 더! 디렉터리 찾아보기 클릭 jr..
2022.10.07 -
자바 Swing(스윙) - (5)
======== JAVA0428 → Ex.java import javax.swing.JFrame; public class Ex extends JFrame { public Ex() { showFrame(); } public void showFrame() { setBounds(600, 400, 300, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setVisible(true); } public static void main(String[] args) { new Ex(); } } 기본 틀 만들기 JTable 은 기본적으로 JScrollPane 얹어서 씀! (좌우 위아래 스크롤 바 사용) 1. ..
2022.10.06