728x90 JAVA126 Java(자바) 버전 변경하면서 사용하는 법 글쓴이의 경우에는 Java를 C드라이브 - Program Files (x86)에 jdk 파일들을 아래 이미지와 같이 가지고 온다.그리고, script 디렉토리도 위와같이 추가한다 scripts 디렉토리 내부에 java8.bat, java17.bat 파일 추가 [java8.bat]@echo offset JAVA_HOME=C:\Program Files (x86)\Java\jdk-8set Path=%JAVA_HOME%\bin;%Path%echo Java 8 activated.[java17.bat]@echo offset JAVA_HOME=C:\Program Files (x86)\Java\jdk-17set Path=%JAVA_HOME%\bin;%Path%echo Java 17 activated. 아래와 같이,.. JAVA 2024. 6. 14. [JAVA] [오류] Error: Table [?] contains physical column name [?] referred to by multiple physical column names 필자의 경우, Caused by: org.hibernate.DuplicateMappingException: Table [awards] contains physical column name [created_date] referred to by multiple physical column names: [created_date], [createdDate] created_date 칼럼에 대한 중복 오류가 발생했다. @Getter @Setter @NoArgsConstructor @Entity public class Hello extends BaseTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private .. JAVA 2023. 1. 18. [Java/자바] java.lang.Integer cannot be cast to java.lang.String 해결 방법 java.lang.Integer cannot be cast to java.lang.String 위의 오류 발생 원인은 mybatis에서 resultType이 HashMap 일 때, String value = (String) map.get("value"); 위와 같이 Number(Int) 타입을 곧바로 String 캐스팅하려고 할때 발생한다. 해결 방법은 아래와 같이 캐스팅 변환이 아닌 String 클래스의 valueOf(Object) 를 사용하여 처리한다. String value = String.valueOf( map.get("value")); JAVA/Exception 2018. 10. 22. [Java/자바] 이미지 리사이즈(ver. java) 이미지 리사이즈. 우선, sanselan 사용할 것이다. 왜냐하면, 그냥 ImageIO만 사용하게되면 간혹 포토샵을 거친 이미지들을 읽지 못하는 경우가 있기 때문에, 자바오픈소스인 sanselan을 이용하여 이미지정보(크기, 색 공간, ICC프로파일 등) 및 메타 데이터의 빠른 구문 분석을 비롯하여 다양한 이미지 형식을 읽고 쓸 수 있어 자유로워서 사용하는 것을 권장한다. Maven을 사용한다면 아래와 같이. pom.xml org.apache.sanselan sanselan 0.97-incubator Maven을 사용하지 않고, jar파일로 사용할 예정이면 ▲ 위의 파일을 다운로드 받아 사용하자. JpegReader.java package jungle.common.util; import java.awt... JAVA 2018. 5. 9. [Java/자바] [예제] 1 ~ 100까지의 소수 구하기 1 ~ 100까지의 소수 구하기 Decimal.java package javamin; public class Decimal { public static void main(String[] args) { for(int i = 2; i JAVA/예제 2017. 11. 15. [Java/자바] [예제] 1 ~ 100까지의 3의 배수 구하기 1 ~ 100까지의 3의 배수 구하기 Drainage.java package javamin; public class Drainage { public static void main(String[] args){ int count = 1; for(int i = 1 ; i JAVA/예제 2017. 11. 15. [Java/자바] [예제] 1 ~ 100까지의 약수 구하기 1 ~ 100까지의 약수 구하기 Measure.java package javamin; public class Measure { public static void main(String[] args) { for(int i = 1; i JAVA/예제 2017. 11. 15. [JAVA] javax.net.ssl.SSLException E X C E P T I O N 1. javax.net.ssl.SSLException 발생 원인은 여러가지이다. 1. URL Connection 하는 부분에서 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전인 HTTPS를 사용하게되면 발생할 수도 있다. 방법 : https://javamin.tistory.com 으로 URL이 연결되어 있다면, s를 뺀 http://javamin.tistory.com 으로 사용해보자. 2. 클라이언트 JAVA 버전이 7이하 인 경우 아파치 버전 2.4.7부터 mod_ssl 1024비트 이상의 DH 파라미터를 사용하나 JAVA 7이나 이하 버전은 1024비트 이상의 DH를 지원하지 않는다.방법1: 클라이언트 JAVA 8업데이트방법2: 서버 인증서에 DH파라미터 추가 DH .. JAVA/Exception 2017. 11. 1. [JAVA] ch08-15. 예외 처리 15 public class Ex15 { public static void main(String[] args) { method1(); } static void method1(){ try{ method2();//throw new Exception(); Exception은 try catch 구문 안에서 작동해야 하므로 try catch 구문을 써줘야 한다. }catch(Exception e){} method3();//throw new RuntimeException(); RuntimeException은 try catch 구문이 필요없으므로 compile error가 안남. } static void method2() throws Exception{ throw new Exception(); } static void m.. JAVA/예제 2017. 8. 22. [JAVA] ch08-13. 예외 처리 13 public class Ex13 { public static void main(String[] args) { try{//Exception이 발생하면 실행이 안될 수도 있다. startInstall(); copyFiles(); }catch(Exception e){//Exception이 발생하지 않으면 실행이 안될 수도 있다. e.printStackTrace(); }finally{ //반드시 실행시키고 싶은 명령이 있을 때 finally를 쓴다. 쓰는 순서는 try catch catch ..... finally 순으로. deleteTempFiles(); } } static void startInstall(){} static void copyFiles(){} static void deleteTempFiles(.. JAVA/예제 2017. 8. 22. [JAVA] ch08-09. 예외 처리 9 public class Ex09 { public static void main(String[] args){ System.out.println(1); System.out.println(2); try{ System.out.println(3); System.out.println(0/0); System.out.println(4); }catch(ArithmeticException ae) { //산술연산예외처리 System.out.println("ArithmeticException."); //catch를 여러번 사용할 때 자식 클래스의 exception 먼저 써준다. 처음부터 Exception 객체를 쓸 경우 다음 catch들을 실행 안하기 때문에. }catch(Exception e){ System.out.prin.. JAVA/예제 2017. 8. 22. [JAVA] ch08-08. 예외 처리 8 public class Ex08 { public static void main(String[] args){ throw new RuntimeException(); //RuntimeException은 try catch 밖에서도 사용할 수 있다. 자유도가 높다. 개발자들이 많이씀. } } JAVA/예제 2017. 8. 22. 이전 1 2 3 4 ··· 11 다음 728x90