MATLAB R2026a 맥에서 안 열림: 2026 실행 복구 안내

MATLAB R2026a 맥에서 안 열림: 2026 실행 복구 안내

앱 아이콘이 잠깐 튄 뒤 사라지거나 로그인 창만 계속 돌아간다면, MATLAB을 다시 설치하기 전에 터미널에서 시작 로그부터 저장해야 합니다.

가장 빠른 해결책은 설치 구조, Java 실행 환경, 학교 SSO·라이선스, 사용자 설정을 네 층으로 나누어 확인하는 것입니다. 깨끗한 사용자 환경에서 실행된다면 기기를 바꾸지 말고 기존 연구 환경을 복구하는 쪽이 우선입니다.

이 안내서는 Apple Silicon 맥에 MATLAB R2026a를 설치한 뒤 실행되지 않는 대학원생과 연구자를 위한 글입니다. 학교 계정으로 로그인해야 하는 사용자, 기존 연구 파일과 설정을 보존해야 하는 실험실 기술 담당자도 대상입니다.

화면보다 먼저 확인할 것: 네 가지 증상과 분기 기준

같은 “실행 실패”라도 원인은 다릅니다. 다음처럼 관찰되는 현상으로 첫 조사 위치를 정합니다.

관찰된 현상 먼저 확인할 층 중단 기준
아이콘이 튄 뒤 바로 사라짐 설치 구조와 시스템 지원 범위 실행 파일 구조가 맞지 않으면 Java를 건드리지 않음
시작 화면에서 멈춤 Java와 라이선스 로그에 Java 또는 license 오류가 보이면 설정 초기화를 보류
Java 관련 창이 나타남 Java 경로와 처리기 구조 지원되지 않는 자바를 임의로 지정하지 않음
학교 로그인 창이 계속 로딩됨 SSO, 세션, 라이선스 계정 문제를 사용자 설정 문제로 단정하지 않음

MathWorks의 맥용 시스템 요구 사항플랫폼 지원 경로를 먼저 대조해야 합니다. macOS Tahoe 26에서 발생했다는 커뮤니티 사례만으로 MATLAB R2026a 전체가 지원되지 않는다고 결론 내리면 안 됩니다.

첫 단계: 재설치보다 실행 로그를 확보합니다

1. 설치 경로와 로그 파일을 확인합니다

기본 설치 위치가 다를 수 있으므로 Finder에서 MATLAB 앱을 찾아 터미널로 끌어 놓아 경로를 확인합니다. 일반적인 설치 경로라면 다음과 같이 실행할 수 있습니다.

/Applications/MATLAB_R2026a.app/bin/matlab \
  -logfile "$HOME/Desktop/matlab-r2026a-start.log"

MathWorks의 macOS 터미널 실행 문서에 나온 실행 방식과 현재 설치 경로를 대조해야 합니다. 로그 파일이 만들어졌는지 확인합니다.

ls -lh "$HOME/Desktop/matlab-r2026a-start.log"
grep -Ei "license|java|activation|path|error" \
  "$HOME/Desktop/matlab-r2026a-start.log"

출력에 license가 있으면 라이선스 모듈로 이동합니다. java 또는 런타임 경로가 있으면 Java 모듈로 이동합니다. 아무 오류도 남기지 않고 종료되면 설치 구조와 사용자 설정을 차례로 확인합니다. 한 번에 여러 수정 명령을 실행하지 않는 것이 핵심입니다.

2. Apple Silicon 실행 파일을 구분합니다

앱 전체와 실제 실행 파일의 처리기 구조를 확인합니다.

file /Applications/MATLAB_R2026a.app/Contents/MacOS/*
file /Applications/MATLAB_R2026a.app/bin/matlab

이 결과만으로 모든 호환성을 판정할 수는 없습니다. 설치 파일이 Apple Silicon용인지, 앱이 손상되지 않았는지, 현재 macOS가 공식 지원 범위에 들어가는지를 함께 확인해야 합니다. Intel 맥용 예전 안내를 그대로 적용하거나, 시스템 보안 기능을 끄는 방식으로 우회해서는 안 됩니다.

공식 요구 사항을 통과하지 못했다면 Java 경로를 바꾸어도 해결되지 않습니다. 반대로 공식 범위와 설치 구조가 맞는데도 멈춘다면 다음 단계로 넘어갑니다.

Apple Silicon에서 Java 오류를 분리하는 방법

MATLAB이 Java Runtime을 찾지 못한다고 표시할 때는 “자바가 하나 설치되어 있다”는 사실만으로 충분하지 않습니다. MATLAB이 지원되는 버전을 읽고 있는지, Apple Silicon에서 사용할 수 있는 처리기인지, 경로가 실제 Java 홈을 가리키는지 확인해야 합니다.

먼저 현재 등록된 자바를 확인합니다.

/usr/libexec/java_home -V

출력에 설치된 자바의 버전과 경로가 표시됩니다. MathWorks의 OpenJDK 호환성 안내에서 MATLAB R2026a와 맞는 조건을 대조합니다. Apple Silicon 환경에서는 Amazon Corretto 11이 요구되는 상황인지도 해당 공식 문서로 확인해야 합니다.

경로를 찾았다면 실제 실행 파일의 처리기를 검사합니다.

JAVA_HOME=$(/usr/libexec/java_home -v 11)
file "$JAVA_HOME/bin/java"
"$JAVA_HOME/bin/java" -version

MATLAB이 계속 다른 Java를 읽는다면 matlab_jenv로 Java 홈을 지정하는 방법을 검토합니다.

/Applications/MATLAB_R2026a.app/bin/matlab_jenv \
  "$JAVA_HOME"

명령의 실제 위치와 사용법은 matlab_jenv 공식 문서를 기준으로 확인해야 합니다. 지정 후에는 다시 로그를 저장해 같은 Java 오류가 사라졌는지 봅니다.

다른 연구 도구가 사용하는 JVM을 삭제하지 않는 것도 중요합니다. 여러 자바가 설치되어 있다는 이유만으로 /Library/Java/JavaVirtualMachines 아래 폴더를 지우면 분석 도구와 개발 환경까지 영향을 받을 수 있습니다.

로그인은 되는데 들어가지 못할 때: SSO와 라이선스

학교 계정 로그인은 실행 자체와 별개의 층입니다. 로그인 창이 계속 로딩되는 경우에는 다음 순서로 나눕니다.

  1. 브라우저에서 학교 계정의 SSO가 정상적으로 열리는지 확인합니다.
  2. 일회용 인증 코드가 만료되었거나 다른 세션에 연결되지 않았는지 확인합니다.
  3. MATLAB 계정에 학교 라이선스가 연결되어 있는지 확인합니다.
  4. 라이선스 관리자에게 원격 맥 접속과 해당 사용자 활성화가 허용되는지 문의합니다.
  5. 온라인 로그인이 계속 실패할 때만 공식 수동 활성화를 검토합니다.

MathWorks의 SSO 안내는 학교 인증 흐름과 관리자 확인이 필요한 경우를 구분합니다. 2026년 학교 SSO 절차가 바뀌었다고 해도 모든 학교에 같은 방식이 적용되는 것은 아닙니다.

수동 활성화는 로그인 실패를 무조건 우회하는 만능 방법이 아닙니다. 학교 라이선스가 수동 활성화를 허용하는지 먼저 확인해야 합니다. 허용된다면 공식 수동 활성화 절차를 따릅니다. 개인 라이선스 관리 방법은 라이선스 관리 문서에서 확인할 수 있습니다.

학교 계정 공유나 라이선스 파일 복사는 정책 문제를 만들 수 있습니다. 기술적으로 실행된다는 이유만으로 허용된 배포 방식이라고 판단해서는 안 됩니다.

사용자 설정 충돌과 깨진 시작 파일

진단 방식으로는 실행되지만 일반 실행에서만 종료된다면 사용자 환경을 의심할 수 있습니다. 대표적인 원인은 현재 버전의 설정 폴더, Documents/MATLAB, startup.m, 같은 이름의 사용자 함수입니다.

세 번째 단계: 삭제 대신 이름을 바꿉니다

먼저 현재 설정 위치를 확인합니다. MathWorks의 MATLAB 설정 저장 위치 안내와 실제 사용자 폴더를 대조합니다.

ls -la "$HOME/Documents/MATLAB"
find "$HOME/Documents/MATLAB" -maxdepth 1 \
  -name "startup.m" -print

설정 폴더는 삭제하지 말고 날짜가 포함된 이름으로 바꿉니다.

mv "$HOME/Documents/MATLAB" \
  "$HOME/Documents/MATLAB.backup-r2026a"
mkdir "$HOME/Documents/MATLAB"

startup.m이 있다면 먼저 이름을 바꿉니다.

mv "$HOME/Documents/MATLAB.backup-r2026a/startup.m" \
  "$HOME/Documents/MATLAB.backup-r2026a/startup.m.disabled"

이제 빈 사용자 환경에서 MATLAB을 실행합니다. 정상적으로 열리면 원래 프로젝트가 삭제된 것이 아닙니다. 설정이나 시작 스크립트가 원인이었을 가능성이 높습니다. 이후 파일을 하나씩 되돌리고 매번 재실행합니다.

연구 코드와 라이선스 폴더를 설정 폴더와 혼동하면 안 됩니다. 원본 코드, 데이터, 인증 파일을 임의로 이동하거나 지우지 않습니다. 시작 폴더 동작에 대한 공식 설명도 함께 확인해야 합니다.

자주 묻는 내용

M 계열 맥에서 버튼을 눌러도 반응이 없을 때

앱을 다시 설치하기 전에 터미널 실행과 로그 저장을 먼저 진행합니다. 로그가 비어 있으면 앱 경로와 실행 파일 구조를 확인합니다. 설치 구조가 공식 요구 사항과 맞는지 확인하기 전에는 Java 변경이나 사용자 폴더 초기화를 함께 진행하지 않습니다.

Apple Silicon에서 Java Runtime을 찾지 못할 때

설치된 JVM 목록을 출력하고 Amazon Corretto 11이 현재 MATLAB 요구 조건에 맞는지 확인합니다. 그다음 Java 홈 경로를 matlab_jenv에 지정합니다. 다른 연구 소프트웨어가 사용하는 JVM은 삭제하지 않습니다. 지정 후에는 새 로그에서 Java 경로가 바뀌었는지 검증합니다.

학교 SSO가 계속 회전할 때

브라우저 인증, 세션 만료, 라이선스 연결 상태를 순서대로 확인합니다. 학교 관리자가 허용한 경우에만 수동 활성화를 사용합니다. 일회용 인증 코드가 반복해서 실패한다면 계정 관리자에게 문의하고, 원인을 사용자 설정 문제로 단정하지 않습니다.

설정을 초기화하면 연구 프로젝트가 없어지는지

설정 폴더를 백업한 뒤 이름을 바꾸고 빈 폴더를 만들어 실행하면 프로젝트 원본을 보존할 수 있습니다. 다만 Documents/MATLAB 안에 연구 코드가 함께 있었다면 별도 백업이 필요합니다. 정상 실행 뒤 파일을 하나씩 복원해야 재발 원인을 확인할 수 있습니다.

실행 실패 로그를 얻는 방법

설치 폴더의 bin/matlab을 터미널에서 직접 호출하고 로그 저장 옵션을 지정합니다. 로그에는 라이선스, Java, 활성화, 경로 관련 단서가 남을 수 있습니다. 오류가 확인되면 해당 모듈만 조사하고, 서로 다른 수정 방법을 동시에 적용하지 않는 것이 안전합니다.

원래 맥을 고칠지, 깨끗한 환경을 쓸지 결정하는 조건

다음 조건으로 선택하면 연구 일정과 환경 보존 사이의 충돌을 줄일 수 있습니다.

  • 로그에 Java 경로 오류가 있고 지원되는 Java를 지정한 뒤 정상 실행되면 원래 맥을 계속 사용합니다.
  • 빈 사용자 폴더에서만 실행되면 기존 설정을 하나씩 복원하며 원래 환경을 고칩니다.
  • 학교 SSO만 실패하고 일반 실행은 되면 라이선스 관리자와 인증 절차를 확인합니다.
  • 설치 구조 또는 macOS 지원 범위가 공식 조건을 통과하지 못하면 재설치보다 지원되는 환경을 선택합니다.
  • 학교 장비의 관리자 권한이 제한되고 결과 제출이 임박했다면, 합법적으로 접근할 수 있는 깨끗한 원격 Mac에서 최소 환경을 재현한 뒤 이동 여부를 결정합니다.
  • 원격 환경에서도 같은 라이선스와 계정 정책을 확인할 수 없다면 장비를 바꾸지 말고 학교 관리자와 MathWorks 지원팀에 로그를 제출합니다.

깨끗한 원격 환경을 선택할 때는 기존 설정 폴더를 그대로 복사하지 않는 것이 좋습니다. 같은 MATLAB 버전, 지원되는 Java, 필요한 최소 툴박스만 설치한 뒤 탈식별 대표 스크립트로 파일 읽기, 그래픽 표시, 툴박스 호출, 재시작 후 실행을 확인해야 합니다. 이 과정은 새 장비가 모든 연구 작업을 대신한다는 뜻이 아니라, 실행 문제의 범위를 좁히는 검증 절차입니다.

선택지 적합한 조건 확인할 항목 피해야 할 판단
기존 맥 복구 빈 사용자 환경에서는 정상 실행됨 설정, startup.m, 사용자 함수 프로젝트 전체 재설치
학교 관리자 지원 SSO와 라이선스에서 멈춤 계정 권한, 활성화 정책 계정 공유
깨끗한 원격 Mac 장비 권한이 제한되고 단기 검증이 필요함 동일 버전, 라이선스, 대표 스크립트 기존 설정 폴더 통째 복사
MathWorks 지원 요청 공식 조건을 충족해도 반복 종료됨 시작 로그, 시스템 정보, 재현 절차 비공식 패치 적용

실험실의 Windows나 Linux 장비에서 계속 해결하려 하면 macOS 전용 실행 문제와 원격 화면, 파일 이동, 학교 인증 문제가 한꺼번에 섞일 수 있습니다. 특히 기존 장비에 권한이 없으면 Java 경로와 사용자 폴더를 제대로 검증하기 어렵습니다.

반대로 장기간 무거운 분석을 계속할 계획이거나 물리 장치, 특수 주변 기기, 대규모 로컬 저장 공간이 필요하다면 원격 Mac 대여가 최선은 아닙니다. 그런 경우에는 학교의 공식 장비나 직접 구매한 Mac이 더 적합할 수 있습니다. 단기 재현, 논문 제출 전 검증, macOS 전용 실행 확인이 목적이라면 SFTPMAC의 원격 Mac 대여 안내를 비교 대상으로 검토할 수 있습니다. 대여 기간과 비용을 살펴보려면 맥 미니 대여 요금 안내도 함께 확인할 수 있습니다. 대여 전에 학교 라이선스와 원격 사용 허용 여부를 먼저 확인해야 합니다.

결국 MATLAB R2026a 맥에서 안 열림 문제는 재설치 횟수보다 증거의 순서가 중요합니다. 터미널 로그를 먼저 확보하고, 설치 구조와 Java를 분리한 뒤, SSO·라이선스와 사용자 설정을 각각 확인해야 합니다. 정상 실행되는 최소 환경을 확보했다면 원래 연구 환경을 보존하면서 원인을 되돌려 찾을 수 있습니다.