Java용 MATLAB Data API를 사용하여 Java 애플리케이션에 배포하기
데이터 교환용 MATLAB® Data API를 사용하여, 패키징된 MATLAB 함수를 Java® 애플리케이션에 통합
Java용 MATLAB Compiler SDK™ API는 Java 애플리케이션과 해당 애플리케이션 내에 배포된 MATLAB 코드 간의 인터페이스를 제공합니다. 이 API를 통해 Java 애플리케이션은 MATLAB Runtime 인스턴스를 시작하고 인수를 사용해 배포된 MATLAB 함수를 실행할 수 있습니다. 이 API는 MATLAB 라이브러리 호출을 위한 비동기식 작업 실행을 지원하며, 간소화된 애플리케이션 코드 작성을 위해 최신 Java 구문을 활용합니다.
Java용 MATLAB Compiler SDK API는 Java용 MATLAB Data API를 사용하여 Java 애플리케이션과 배포된 MATLAB 코드 간의 데이터 교환을 처리합니다. 자세한 내용은 Java Data Type Conversions 항목을 참조하십시오.
Java용 MATLAB Compiler SDK API와 Java용 MATLAB Data API를 사용하여 만든 모든 Java 애플리케이션은 Windows®, Linux®, macOS 플랫폼에서 개발하고 퍼블리시할 수 있습니다. 즉, 이러한 플랫폼 중 하나에서 개발하여 다른 두 플랫폼 중 어디에나 퍼블리시하는 것이 가능합니다.
앱
| Java 패키지 컴파일러 | Package MATLAB programs for deployment as Java packages (R2025a 이후) |
함수
compiler.build.javaPackage | Create Java package for deployment outside MATLAB |
compiler.build.JavaPackageOptions | Options for building Java packages |
compiler.build.Results | Compiler build results object |
mcrinstaller | 현재 플랫폼에 해당하는 MATLAB Runtime 인스톨러의 버전과 위치 정보 표시 |
mcrversion | MATLAB 버전과 매칭되는 MATLAB Runtime 버전 번호 반환 |
클래스
도움말 항목
요구 사항
- MATLAB Compiler SDK Java Target Requirements
Refer to the software requirements for using MATLAB Compiler SDK to create Java packages. - Choose Java Deployment Option
Explore Java deployment options that MATLAB Compiler SDK offers and select the right one for your specific Java integration needs. - Set Up Java Development Environment
Set up development environment to develop Java applications containing deployed MATLAB code. - Set MATLAB Library Paths for Testing Deployed Applications
Use libraries from an existing MATLAB installation for testing without requiring a separate MATLAB Runtime installation. - Summary of MATLAB Compiler SDK Java APIs
Explore the various MATLAB Compiler SDK Java APIs.
생성 및 통합하기
- Package MATLAB Function Using Java Package Compiler App with MATLAB Data API
Create a Java MATLAB Data package using the Java Package Compiler app. - Deploy MATLAB Function to Java Application Using MATLAB Data API for Java
Learn how to package and deploy a MATLAB function to a Java application. - Deploy MATLAB Function That Accepts Struct Array as Input Argument to Java Application
Learn how to package and deploy a MATLAB function that accepts a struct array as input into a Java application. - Deploy MATLAB Class that Inherits from MATLAB Handle Class
Learn how to package and deploy a MATLAB class that inherits from the MATLAB handle class for use in a Java application.
데이터 매핑
- Java Data Type Conversions
The MATLAB engine API provides mappings to pass Java data types to MATLAB and pass MATLAB data types to Java, including Java classes to accommodate MATLAB handle objects, cellstrs, structures, and complex arrays.