Java JRE JDK 차이|Java 8·17·21·25 버전 선택과 CAD 설치오류 해결

Java를 설치하려고 하면 JRE와 JDK 중 무엇을 설치해야 하는지부터 헷갈리는 경우가 많은데요 특히 AutoCAD, Siemens NX, CATIA, Solid Edge, SOLIDWORKS 같은 CAD 프로그램이나 해석·설계 소프트웨어를 설치하다가 Java VM 오류, JAVA_HOME 오류, JRE를 찾을 수 없음, 프로그램 설치가 실행되지 않는 문제를 만나면 무작정 최신 Java부터 설치하기 쉽습니다.

하지만 2026년 현재 Java 설치 구조는 예전과 많이 달라졌습니다.

일단 과거에는 일반 사용자는 JRE, 개발자는 JDK라고 간단히 나눌 수 있었지만 Oracle JDK 11 이후에는 별도의 JRE 이미지가 제공되지 않으며, 최신 프로그램은 필요한 Java Runtime을 프로그램 자체에 포함하는 경우도 많습니다.

따라서 CAD 설치 오류를 해결할 때도 Java 최신버전을 무조건 덮어씌우는 것보다 현재 설치된 Java 버전, 32·64비트, JAVA_HOME, PATH 우선순위와 해당 CAD 버전에서 요구하는 Runtime을 먼저 확인하는 것이 중요합니다.

2026년 Java 설치 핵심부터 정리하면

Java 프로그램 실행 개념 → JRE / Runtime
Java 개발 → JDK
Java 11 이상 → Oracle에서 별도 JRE 이미지 제공하지 않음
현재 LTS → Java 8·11·17·21·25
2026년 9월 최신 기능 릴리즈 → Java 27(non-LTS)
CAD 설치 오류 → 최신 Java보다 해당 CAD가 요구하는 Java 버전 우선
Java JRE JDK JVM 차이와 자바 실행 개발 환경 비교
JRE·JDK·JVM은 역할이 다르며 최신 Java에서는 예전 설치 구조와도 차이가 있습니다.

Java 설치 자체에서 오류가 발생한다면 기존 글인 자바 설치오류 및 환경변수 설정 해결방법도 함께 참고할 수 있습니다.

JRE JDK JVM 차이와 2026년 달라진 점

JVM JRE JDK 구조와 차이 Java Virtual Machine, Runtime Environment, Java Development Kit의 관계와 기능을 비교한 구조도 JVM · Runtime · JDK 구조 JDK Java 개발 + 실행 환경 Java Runtime JVM + Java 실행 라이브러리 JVM javac · jar · javadoc · jlink JDK 11 이후에는 예전 방식의 별도 JRE 이미지가 제공되지 않음

JVM이란?

JVM(Java Virtual Machine)은 Java로 만들어진 바이트코드를 실제 운영체제에서 실행하는 가상 머신입니다.

Windows용 Java 프로그램과 Linux·macOS용 Java 프로그램이 같은 Java 코드를 기반으로 동작할 수 있는 이유 중 하나가 JVM입니다.

JRE란?

JRE(Java Runtime Environment)는 Java 프로그램을 실행하기 위한 Runtime 환경을 뜻합니다. 전통적인 의미의 JRE에는 JVM과 Java 클래스 라이브러리 등 프로그램 실행에 필요한 구성요소가 포함됩니다.

Java 8 시절에는 Windows에서 JRE만 따로 설치해 Java 프로그램을 실행하는 방식이 흔했습니다.

Java 11 이후 별도 JRE가 보이지 않는 이유

여기서 기존 자료와 가장 크게 달라진 부분이 있습니다. Oracle JDK 11 이후에는 예전처럼 별도의 JRE 이미지가 제공되지 않습니다.

최신 Java 프로그램은 JDK의 Runtime 기능을 사용하거나 개발자가 jlink 등을 이용해 프로그램에 필요한 Runtime만 패키징할 수 있습니다.

따라서 “Java 실행만 할 거니까 무조건 최신 JRE를 설치하면 된다”는 설명은 최신 Java 기준으로는 맞지 않습니다.

특히 CAD·CAE 프로그램이 자체 Runtime을 포함한다면 별도의 Java를 설치할 필요가 없으며, 소프트웨어 제조사가 특정 Java 버전을 요구하는 경우에만 해당 버전을 설치하는 것이 좋습니다.

JDK란?

JDK(Java Development Kit)는 Java 프로그램을 개발하고 실행하기 위한 개발 키트입니다.

JDK에는 java 실행 명령뿐 아니라 Java 소스코드를 컴파일하는 javac, JAR 파일을 관리하는 jar, 문서를 생성하는 javadoc 등의 개발 도구가 포함됩니다.

구분 JRE / Runtime JDK
목적 Java 애플리케이션 실행 Java 개발 + 실행
JVM 포함 실행 환경 포함
java 명령 사용 가능 사용 가능
javac 컴파일러 없음 포함
개발 도구 없음 jar·javadoc·jlink 등 포함
Java 8 별도 JRE 설치가 일반적 JDK 내부에 JRE 구조 존재
Java 11 이상 Oracle 별도 JRE 이미지 제공 안 함 Runtime과 개발 도구 제공
추천 프로그램 제조사가 요구할 때만 해당 Runtime 사용 개발 또는 JDK를 요구하는 프로그램에서 사용

Java 8·11·17·21·25·27 어떤 버전을 설치할까?

기존에는 Java 8·11·17만 알아두면 충분했지만 2026년 10월 기준으로는 Java 21과 Java 25까지 함께 봐야 합니다.

Oracle의 현재 Java SE 로드맵에서 Java 8, 11, 17, 21, 25는 LTS(Long-Term Support)로 분류되고 있으며, Java 27은 2026년 9월 출시된 최신 기능 릴리즈지만 LTS는 아닙니다.

Java 8 11 17 21 25 27 LTS 버전 차이와 선택방법
2026년에는 Java 25가 최신 LTS이며 Java 27은 최신 non-LTS 기능 릴리즈입니다.
Java 버전 구분 2026년 사용 방향 CAD·업무 프로그램
Java 8 LTS 레거시 프로그램 유지용 구형 설치 프로그램·32비트 레거시 환경에서 여전히 사용
Java 11 LTS 구형 엔터프라이즈·서버 프로그램 과거 Java 11을 요구하던 도구 호환용
Java 17 LTS 안정적인 기업 환경에서 널리 사용 Java 17을 명시적으로 요구할 때 적합
Java 21 LTS 현대적인 LTS 환경 지원 여부 확인 후 사용
Java 25 최신 LTS 새로운 Java 개발환경의 우선 검토 대상 CAD 제조사가 지원한다고 명시했을 때 사용
Java 27 non-LTS 최신 기능·테스트·개발 CAD 오류 해결을 위해 임의 설치하는 것은 비추천

CAD 프로그램은 최신 Java가 무조건 좋은 게 아니다

웹브라우저나 일반 프로그램은 최신버전으로 업데이트하면 되는 경우가 많지만 Java 기반 설치 프로그램은 그렇지 않습니다.

예를 들어 특정 설치 관리자가 Java 8을 기준으로 제작됐다면 Java 25나 Java 27을 설치했다고 해서 정상적으로 실행된다는 보장이 없습니다. 오히려 제거된 Java 모듈이나 호환성 차이 때문에 실행되지 않을 수도 있습니다.

CAD·CAE 프로그램 Java 선택 원칙

프로그램 설명서가 Java 8 요구 → Java 8 사용
Java 17 요구 → Java 17 사용
별도 Java 요구사항 없음 → 임의로 JAVA_HOME 변경하지 않음
프로그램 자체 Runtime 포함 → 가급적 Bundled Runtime 유지
“최신 Java 설치”는 마지막 해결방법이 아니라 호환성 확인 후 선택

Oracle Java 무료·유료 라이선스 주의

기업에서 특히 주의할 부분이 Java 라이선스입니다.

예전처럼 단순하게 “Java 11부터 Oracle JDK는 무조건 유료”라고 설명하면 현재 정책과 맞지 않습니다.

Oracle JDK 25는 현재 Oracle No-Fee Terms and Conditions(NFTC)에 따라 일반 사용자뿐 아니라 조건을 충족하는 상용·프로덕션 환경에서도 무료 사용이 가능하도록 제공되고 있으며, Oracle은 JDK 25의 NFTC 업데이트를 2028년 9월까지 제공할 계획이라고 안내하고 있습니다.

반면 Java 8·11·17의 Oracle JDK 업데이트는 OTN 라이선스가 적용되므로 회사에서 배포하거나 상용 환경에서 사용하는 경우 현재 라이선스 조건을 별도로 확인하는 것이 좋습니다.

Java 21 사용 기업도 2026년 10월 이후 업데이트 정책을 확인하세요.

Oracle은 Java 21의 NFTC 업데이트를 2026년 9월까지 제공하고, 2026년 10월 CPU 이후 업데이트부터 OTN 라이선스로 전환할 계획이라고 안내하고 있습니다.

회사에서 Oracle JDK를 자동 업데이트하고 있다면 버전뿐 아니라 배포판과 라이선스 조건을 함께 관리하는 것이 중요합니다.

Oracle JDK 대신 Eclipse Temurin, Amazon Corretto 등 OpenJDK 계열 배포판을 사용하는 방법도 있지만, CAD 프로그램 제조사가 특정 Java Vendor 또는 Runtime을 요구한다면 해당 지원 조건을 우선합니다.

Java JDK 버전별 다운로드

2026년 기준 Java는 8·11·17·21·25가 LTS이며, Java 27은 최신 기능 릴리즈(non-LTS)입니다.

자바 설치버전 확인 및 버전변경 설정방법 Java 6

CAD·CAE 프로그램 때문에 Java를 설치하는 경우에는 무조건 최신버전을 선택하지 말고 NX·CATIA·해석 프로그램 등에서 요구하는 Java 버전을 먼저 확인하는 것이 좋습니다.

Java 지원 추천 용도 Oracle JDK Temurin OpenJDK
Java 8 LTS 구형 CAD·CAE, 레거시 프로그램, 오래된 Java Installer Oracle 다운로드 Temurin 다운로드
Java 11 LTS 기존 기업 프로그램·서버·일부 CAD 부가도구 Oracle 다운로드 Temurin 다운로드
Java 17 LTS 기업용 Java 프로그램·호환성 중시 환경 Oracle 다운로드 Temurin 다운로드
Java 21 LTS 현대적인 Java 프로젝트·Java 21 지원 프로그램 Oracle 다운로드 Temurin 다운로드
Java 25 최신 LTS 신규 개발환경 추천 · 장기지원이 필요한 최신 Java Oracle 다운로드 Temurin 다운로드
Java 27 non-LTS 최신 기능 테스트·개발용 / CAD 호환성 목적이면 주의 Oracle 다운로드 최신 지원상태 확인

Windows 64비트 Oracle JDK 바로 다운로드

일반적인 Windows 11 64비트 PC라면 아래 Oracle 공식 설치파일을 바로 사용할 수 있습니다.

Java 25는 최신 LTS이고 Java 27은 최신버전이지만 LTS가 아니므로, 장기간 사용할 개발환경이라면 Java 25를 우선 검토하는 것이 좋습니다.

버전 Windows x64 설치파일 압축파일
JDK 27 EXE 다운로드 ZIP 다운로드
JDK 25 LTS EXE 다운로드 ZIP 다운로드
JDK 21 LTS EXE 다운로드 ZIP 다운로드
CAD 사용자라면 주의

Siemens NX·CATIA·Solid Edge·SOLIDWORKS·해석 프로그램 설치 오류를 해결하기 위해 Java 25나 27을 무조건 설치하지 마세요. 구형 설치 프로그램은 Java 8·11·17 등 특정 버전이나 자체 포함 Runtime을 요구할 수 있습니다.

먼저 java -version과 where java로 현재 버전을 확인한 뒤 해당 CAD 버전의 공식 요구사항에 맞는 Java를 설치하는 것이 안전합니다.
ADVERTISEMENT

윈도우 11 Java 설치 및 JAVA_HOME PATH 설정

현재 설치된 Java 버전 확인

Java를 삭제하거나 재설치하기 전에 먼저 명령 프롬프트를 열어 현재 어떤 Java가 실행되는지 확인합니다.

java -version
javac -version
where java
where javac
echo %JAVA_HOME%

여기서 특히 중요한 명령어가 where java입니다. Java를 여러 버전 설치해 놓으면 사용자가 생각한 JDK가 아니라 PATH 앞쪽에 등록된 다른 Java.exe가 먼저 실행될 수 있기 때문입니다.

Java 25를 설치했는데 java -version은 1.8로 나올 때

이 문제는 실제로 Windows에서 자주 발생합니다.

Oracle도 JDK 25와 JRE 8이 같이 설치된 환경에서 Oracle Java의 javapath가 PATH 앞쪽에 위치하면 java -version이 Java 8로 표시될 수 있다고 공식 설치 문서에서 안내하고 있습니다.

where java

결과가 예를 들어 아래와 같이 여러 개 나오면 첫 번째 경로가 실제로 실행되는 Java입니다.

C:\Program Files\Common Files\Oracle\Java\javapath\java.exe
C:\Program Files\Java\jdk-25\bin\java.exe
이 증상은 CAD 설치 오류에서도 중요합니다.

JDK 17을 설치했다고 생각했는데 설치 프로그램은 PATH에 먼저 잡힌 JRE 8을 실행할 수 있고, 반대로 구형 CAD 설치 프로그램이 Java 8을 요구하는데 시스템은 Java 25를 먼저 실행하면서 Java VM 오류가 발생할 수도 있습니다.

JAVA_HOME 환경변수 설정방법

JDK가 필요한 프로그램에서 JAVA_HOME is not set 또는 JAVA_HOME이 설정되지 않았습니다

Java 삭제 및 설치 자바 환경변수 모두 삭제 7

오류가 발생한다면 환경변수를 확인합니다.

Windows 검색
→ 고급 시스템 설정 보기
→ 환경 변수
→ 시스템 변수
→ 새로 만들기

예를 들어 JDK 25가 다음 위치에 설치되어 있다면

C:\Program Files\Java\jdk-25

환경변수는 다음과 같이 설정합니다.

항목 설정값 예시
변수 이름 JAVA_HOME
변수 값 C:\Program Files\Java\jdk-25
Path 추가 %JAVA_HOME%\bin
JAVA_HOME에는 bin 폴더까지 넣지 않습니다.

잘못된 예 → C:\Program Files\Java\jdk-25\bin
권장 예 → C:\Program Files\Java\jdk-25

Path에 별도로 %JAVA_HOME%\bin을 추가합니다.

Java 8·17·25 여러 버전 동시에 설치

서로 다른 Java 메이저 버전은 한 PC에 함께 설치할 수 있으며 예를 들어 Java 8과 JDK 17, JDK 25가 동시에 필요한 업무 환경도 있을 수 있습니다.

문제는 설치 여부보다 어떤 java.exe가 우선 실행되는지입니다.

Windows Java PATH 충돌 진단 순서 여러 Java 버전이 설치된 Windows에서 java version, where java, JAVA_HOME, PATH 순서를 확인하는 방법 Java 버전 충돌 진단 순서 java -version 확인 where java 경로 확인 JAVA_HOME 확인 PATH 우선순위 정리 CAD가 요구하는 Java 버전이 실제로 실행되는지 최종 확인

기존 Java를 삭제하고 다시 설치해야 한다면 자바 삭제 후 재설치 및 환경변수 설정도 참고하세요.

AutoCAD·NX·CATIA·Solid Edge·SOLIDWORKS Java 충돌

CAD 프로그램에서 설치 또는 라이선스 오류가 발생했다고 해서 모두 Java 때문은 아닙니다.

일단 이 부분을 잘못 접근하면 Java를 계속 삭제·재설치하면서 오히려 다른 프로그램까지 실행되지 않는 상황이 생길 수 있습니다.

프로그램 Java 관련 확인사항 Java를 의심해야 하는 경우 주의사항
AutoCAD 최신 AutoCAD 기본 실행·라이선스는 시스템 Java가 핵심 구성요소가 아님 Java 기반 별도 플러그인·사내 프로그램이 오류를 낼 때 라이선스 오류를 Java 재설치로 해결하려 하지 않기
Siemens NX NX 버전·설치 모듈·부가도구에 따라 Java VM 관련 오류 가능 Installer에서 Java VM을 찾지 못한다는 메시지가 직접 표시될 때 NX 버전이 요구하는 Java 확인
CATIA V5 CATIA 자체 실행과 Java 오류를 바로 연결하지 않음 별도 관리도구·웹 구성요소에서 Java 오류가 명시될 때 DSLS 라이선스 문제와 Java 문제 구분
Solid Edge 일반적인 Siemens 라이선스 오류와 JAVA_HOME은 별도 문제 특정 Add-on이나 Installer가 Java Runtime을 요구할 때 라이선스 오류라면 Siemens License Server부터 확인
SOLIDWORKS 2026 Installation Manager가 필요한 Windows 구성요소를 관리 특정 추가도구가 별도로 Java를 요구하는 경우 SolidNetWork License 오류를 Java 문제로 단정하지 않기
CAE·해석 프로그램 일부 Installer·관리서버가 자체 Java Runtime 포함 JVM·JRE 오류가 로그에 직접 표시될 때 Bundled JRE를 시스템 Java로 임의 교체하지 않기

Siemens NX 설치 시 Java VM 오류

NX 설치 중 실제로 Java Virtual Machine을 찾지 못했거나 Java Runtime 관련 오류 메시지가 표시되는 경우라면 Java를 확인할 이유가 있습니다.

이때 중요한 것은 최신 JDK를 설치하는 것이 아니라 사용 중인 NX 버전과 설치 프로그램이 요구하는 Java 환경입니다.

관련 문제는 UG NX 설치오류 JAVA VM 다운로드에서 별도로 확인할 수 있습니다.

NX Java 오류 발생 시 우선 확인

  • java -version으로 실제 실행 버전 확인
  • where java로 구형 Java가 먼저 잡히는지 확인
  • NX 설치 매뉴얼에서 요구하는 Java 버전 확인
  • 32비트 Installer와 64비트 Java 혼용 여부 확인
  • JAVA_HOME이 다른 JDK를 가리키지 않는지 확인
  • 설치 프로그램 자체에 포함된 Java Runtime이 있다면 우선 사용

AutoCAD 라이선스 오류는 Java와 별개일 수 있음

AutoCAD에서 Network License Not Available, Autodesk Licensing Service 오류, 로그인 인증 실패가 발생한다고 Oracle Java를 삭제하거나 다시 설치하는 것은 일반적인 해결방법이 아닙니다.

최근 AutoCAD 라이선스는 Autodesk Licensing Service, Autodesk Account 또는 Network License Manager 통신을 먼저 확인해야 합니다.

Java 오류와 라이선스 오류 메시지를 구분하세요.

Could not create the Java Virtual Machine → Java 확인
JAVA_HOME is not set → 환경변수 확인
UnsupportedClassVersionError → Java 버전 확인
Network License Not Available → 라이선스 서버·방화벽 확인
License Manager Error → 라이선스 서비스부터 확인

SOLIDWORKS 2026은 Java보다 설치 관리자 구성요소 확인

SOLIDWORKS 2026의 현재 Installation Manager는 필요한 Windows 구성요소를 설치 과정에서 관리하며, SOLIDWORKS 라이선스 역시 개별 Machine Activation 또는 SolidNetWork License Manager를 통해 관리됩니다.

따라서 SOLIDWORKS가 실행되지 않는다는 이유만으로 Java를 삭제하거나 버전을 변경하기보다는 Installation Manager 로그, Windows 필수 구성요소와 SolidNetWork License 상태를 먼저 확인하는 편이 좋습니다.

Java 설치오류·JDK 충돌 해결방법

Java 오류 메시지별 원인

오류 메시지 가능한 원인 확인방법
'java' is not recognized PATH 누락·Java 미설치 where java 확인
JAVA_HOME is not set JAVA_HOME 누락 echo %JAVA_HOME%
Could not create the Java Virtual Machine 잘못된 JVM 옵션·호환되지 않는 Java Java 버전과 실행 옵션 확인
UnsupportedClassVersionError 프로그램보다 Java Runtime이 너무 오래됨 요구 Java 버전 확인
No JVM could be found Java 경로·32/64비트 불일치 JAVA_HOME·Architecture 확인
JNI error has occurred Java 버전·Classpath·실행환경 불일치 요구 Runtime 확인
Java 설치했는데 예전 버전 실행 PATH 우선순위·javapath where java
CAD Installer만 실행 안 됨 Installer가 특정 Java 요구 CAD 버전별 설치 문서 확인

Java 완전 삭제 전 체크할 것

Java 오류가 있다고 바로 모든 Java를 삭제하는 것은 추천하지 않습니다. 회사 PC라면 다른 CAD·CAE·PLM·서버 관리 프로그램이 특정 Java 버전을 사용하고 있을 가능성이 있습니다.

Java 삭제 전 확인 순서

① 설치된 Java·JDK 버전 확인
② where java 결과 저장
③ JAVA_HOME 현재 값 기록
④ 시스템 Path의 Java 경로 확인
⑤ 사용하는 CAD·CAE 프로그램의 Java 요구버전 확인
⑥ 프로그램 자체 Runtime 폴더가 있는지 확인
⑦ 필요한 버전만 남기고 불필요한 버전 정리

JDK 설치는 정상인데 javac가 실행되지 않을 때

java -version은 정상인데 javac -version이 실행되지 않는다면 JRE 또는 Runtime만 잡혀 있거나 JDK의 bin 경로가 PATH에 제대로 등록되지 않았을 가능성이 있습니다.

where java
where javac
echo %JAVA_HOME%
java -version
javac -version

명령 프롬프트는 환경변수를 변경한 뒤 기존 창을 그대로 사용하지 말고 새로 실행해야 변경된 PATH가 반영됩니다.

Java 관련 자주 묻는 질문

JDK를 설치하면 JRE도 따로 설치해야 하나요?

Java 8까지는 JDK와 JRE가 별도 구조로 이해하기 쉬웠지만 JDK 11 이후에는 Oracle이 별도의 JRE 이미지를 제공하지 않습니다. 최신 JDK에는 Java 애플리케이션 실행에 필요한 Runtime 기능이 있으므로 일반적인 개발환경에서 JRE를 추가로 설치할 필요는 없습니다.

Java 25와 Java 8을 같이 설치해도 되나요?

서로 다른 메이저 버전은 함께 사용할 수 있습니다. 다만 PATH와 JAVA_HOME 때문에 의도하지 않은 Java가 먼저 실행될 수 있으므로 where java로 실제 경로를 확인해야 합니다.

Java 25를 설치했는데 java -version은 Java 8입니다.

Windows PATH에서 기존 Oracle Java javapath가 JDK 25보다 먼저 등록되어 있으면 이런 문제가 발생할 수 있습니다. where java 결과와 PATH 순서를 확인합니다.

2026년에는 Java 17보다 Java 25를 설치하는 것이 좋은가요?

새로운 Java 개발 프로젝트라면 Java 25 LTS를 검토할 수 있지만 기존 CAD·CAE 프로그램은 제조사가 지원하는 Java 버전을 따라야 합니다. Java 17을 요구하는 프로그램에 Java 25를 임의로 적용하는 것은 권장하지 않습니다.

Java 27이 가장 최신인데 왜 Java 25를 추천하나요?

Java 27은 2026년 9월 출시된 최신 기능 릴리즈지만 LTS가 아닙니다. Java 25는 현재 LTS 버전이므로 장기간 안정적인 환경이 필요한 업무·개발 시스템에서는 Java 25를 우선 검토하는 경우가 많습니다.

Oracle Java는 회사에서 사용하면 모두 유료인가요?

버전과 업데이트 시점, 사용 목적에 따라 라이선스가 다릅니다. Oracle JDK 25는 현재 NFTC 조건으로 제공되지만 Java 8·11·17과 향후 Java 21 업데이트에는 다른 라이선스 조건이 적용될 수 있으므로 기업 배포 전 현재 Oracle 라이선스를 확인해야 합니다.

NX·CATIA·Solid Edge가 안 켜지면 Java를 재설치해야 하나요?

Java VM이나 JRE 관련 오류가 명확하게 표시될 때만 Java를 우선 확인합니다. 라이선스 서버 오류, FlexNet 오류, Siemens License Server 오류 등이라면 Java보다 라이선스 서비스·서버·방화벽 문제일 가능성이 높습니다.

JAVA_HOME은 사용자 변수와 시스템 변수 중 어디에 넣나요?

현재 Windows 사용자만 사용하는 개발환경이라면 사용자 변수로 설정할 수 있고, 여러 계정과 시스템 전체에서 동일한 Java를 사용해야 한다면 시스템 변수로 설정할 수 있습니다. 회사 PC에서는 기존 업무 프로그램에 영향을 줄 수 있으므로 시스템 변수를 변경하기 전에 현재 값을 기록해 두는 것이 좋습니다.

Java 문제를 해결할 때 가장 중요한 것은 JRE와 JDK 중 무엇을 설치할지보다 해당 프로그램이 실제로 어떤 Java 버전을 실행하고 있는지 확인하는 것입니다.

저라면 CAD 설치 중 Java 오류가 발생했을 때 바로 최신 Java를 설치하지 않고 먼저 java -version과 where java를 확인한 뒤, 해당 NX·CATIA·SOLIDWORKS·해석 프로그램이 요구하는 Java 버전을 찾아 맞춰줍니다. 특히 여러 CAD 프로그램을 한 PC에서 사용하는 환경에서는 Java를 하나로 통일하려고 하기보다 각 프로그램에서 검증된 Runtime을 유지하는 방식이 충돌을 줄이는 데 더 유리합니다.

ADVERTISEMENT

DecreYellow

제품디자인과 3D CAD 설계 실무를 기반으로 IT, 윈도우 오류 해결, CAD 소프트웨어, 디자이너 세금, 프리랜서·개인사업자 실무 정보를 정리하고 있습니다. 단순한 이론 설명보다 실제 업무와 블로그 운영, 프로그램 사용 경험을 바탕으로 초보자도 이해하기 쉽게 문제 원인과 해결 방법을 풀어내는 것을 목표로 합니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다