본문 바로가기

Java

자바 에러 java: error: package javax.jms does not exist, import ... Java 프로그램에서 컴파일할때 아래와같이 package OOO does not exist 에러와 함께, import .. 메시지가 나오면 해당 jar 파일을 못찾는다는 의미입니다. $ javac Test1.java Test1.java:3: error: package javax.jms does not exist import javax.jms.*; ^ 1 error $ CLASSPATH 가 제대로 잡혀있는지 확인하고, 해당 CLASSPATH 에 해당 패키지가 들어있는지 먼저 확인합니다. CLASSPATH 설정은 아래와 같이 합니다. $ export CLASSPATH=.:./lib/*:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar:$CLASSPATH 이때 중요한게 디렉.. 더보기
자바 Java 다운로드 및 설치 - JDK 1.6, 1.7, 1.8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20 모든 버전 Java 관련 어플리케이션을 실행할 때는 JRE 가 필요하고, Java 관련 어플리케이션을 개발할 때는 JDK 가 필요합니다. Java 는 Sun 에서 개발해서 유지되다가 Sun 이 Oracle 에 인수합병되면서 이제는 Oracle 사에서 유지보수되고 배포되고 있습니다. 따라서 Oracle JRE, JDK 를 다운로드 받으려면 오라클 웹페이지로 가서 다운로드 받아야 합니다. 아래 Oracle 페이지로 가면 JRE를 다운로드 받을 수 있습니다. https://www.java.com/ko/download/ JRE는 항상 최신버전을 이용하는 것이 좋기 때문에 과거 버전을 다운로드 받을 필요가 없습니다. 아래 URL로 가면 JDK를 다운로드 받을 수 있습니다. https://www.oracle.com/java/.. 더보기
자바 에러 - Unsupported major.minor version (oracle/jdbc/driver:OracleDriver.class) 오라클 DB에 접속하는 Java 프로그램을 컴파일 하거나, 실행할 때 Unsupported majar.minor version 에러가 발생할 수 있습니다. $ javac jdbcTest_CNT.java warning: oracle/jdbc/driver/OracleDriver.class(oracle/jdbc/driver:OracleDriver.class): major version 51 is newer than 50, the highest major version supported by this compiler. It is recommended that the compiler be upgraded. 1 warning $ java jdbcTest_CNT Exception in thread "main" jav.. 더보기