Java 엔진 프로그램 빌드하기
일반 요구 사항
엔진 애플리케이션을 빌드하기 위한 Java® 환경을 설정하려면 다음을 수행하십시오.
을 Java 클래스 경로에 추가합니다.matlabroot
/extern/engines/java/jar/engine.jar지원되는 버전의 JDK™를 사용하여 엔진 애플리케이션을 빌드합니다. 버전 정보는 MATLAB Interfaces to Other Languages를 참조하십시오.
JRE™가 JDK와 같은 버전이거나 이후 버전이 되도록 합니다.
Java를 실행하려면 폴더
를 시스템 환경 변수에 추가하십시오. 다음 값을 사용하여 변수 이름과 경로를 결정합니다.matlabroot
/bin/arch
Variable
— 환경 변수의 이름입니다.Path
—Variable
에 할당할 값입니다.matlabroot
— MATLAB®matlabroot
명령에 의해 반환되는 값입니다. 이 명령은 MATLAB이 설치된 폴더를 반환합니다.arch
—computer("arch")
명령에 의해 반환되는 값입니다.
운영 체제 | 변수 | 경로 |
---|---|---|
Windows® |
|
|
Apple Silicon이 탑재된 macOS |
|
|
Intel®이 탑재된 macOS |
|
|
Linux® |
|
|
Windows에서 Java 코드 컴파일하고 실행하기
다음과 같이 Java 코드를 컴파일합니다.
javac -classpath matlabroot\extern\engines\java\jar\engine.jar MyJavaCode.java
Java 프로그램을 실행합니다.
java -classpath .;matlabroot\extern\engines\java\jar\engine.jar MyJavaCode
시스템 경로 설정하기
Windows 명령 프롬프트에서 런타임 라이브러리 경로를 설정하려면 다음 명령을 입력하십시오.
set PATH=matlabroot\bin\win64;%PATH%
Windows 명령 처리기를 열 때마다 경로를 설정하십시오.
시스템 속성 대화 상자에서 PATH
변수를 설정할 수도 있습니다. 제어판 > 시스템 > 고급 시스템 설정 > 고급 탭에서 환경 변수를 클릭합니다. 시스템 변수 아래에서 Path
를 선택하고 편집을 클릭합니다. 변수 값 시작 부분에
를 삽입하여 matlabroot
\bin\win64Path
를 수정합니다. 확인을 클릭하여 대화 상자를 닫은 다음, 제어판 대화 상자를 닫습니다.
macOS에서 Java 코드 컴파일하고 실행하기
다음과 같이 Java 코드를 컴파일합니다.
javac -classpath matlabroot/extern/engines/java/jar/engine.jar MyJavaCode.java
Java 라이브러리 경로 지정하고 프로그램 실행하기
Java 라이브러리 경로를 지정하고 Apple Silicon이 탑재된 macOS에서 Java 프로그램을 실행하려면 다음을 입력합니다.
java -Djava.library.path=matlabroot/bin/maca64 -classpath .:matlabroot/extern/engines/java/jar/engine.jar MyJavaCode
Intel이 탑재된 macOS에서는 다음을 입력합니다.
java -Djava.library.path=matlabroot/bin/maci64 -classpath .:matlabroot/extern/engines/java/jar/engine.jar MyJavaCode
Linux에서 Java 코드 컴파일하고 실행하기
Java용 MATLAB Engine API는 Linux 시스템에서 glnxa64
만 지원합니다.
Java 코드를 컴파일하려면 다음을 입력합니다.
javac -classpath matlabroot/extern/engines/java/jar/engine.jar MyJavaCode.java
Java 라이브러리 경로 지정하고 프로그램 실행하기
호환되는 GCC 라이브러리가 검색 경로에 있는 경우, LD_LIBRARY_PATH
변수를 설정할 필요 없이
를 Java 라이브러리 검색 경로에 추가하고 예제를 실행할 수 있습니다. 지원되는 컴파일러에 대한 자세한 내용은 지원 및 호환되는 컴파일러를 참조하십시오.matlabroot
/bin/glnxa64
Java 라이브러리 경로를 지정하고 Java 프로그램을 실행하려면 다음을 입력합니다.
java -Djava.library.path=matlabroot/bin/glnxa64 -classpath .:matlabroot/extern/engines/java/jar/engine.jar MyJavaCode
시스템 변수 설정하고 프로그램 실행하기
LD_LIBRARY_PATH
변수를 설정하고 Java 프로그램을 실행하려면 다음을 입력합니다.
LD_LIBRARY_PATH = matlabroot/bin/glnxa64:matlabroot/sys/os/glnxa64:$LD_LIBRARY_PATH export DYLD_LIBRARY_PATH java -classpath .:matlabroot/extern/engines/java/jar/engine.jar MyJavaCode