2012-02-29 4 views
3

그래서 MATLAB Builder JA 도구로 작성된 jar 파일을 가지고 있습니다. jar 파일을 사용하여 Java 프로세스에서 MATLAB 함수를 디버그 할 수 있습니까?JAVA 프로그램에서 호출 된 MATLAB 함수 디버그

+0

[가능한 Matlab 디버거를 사용하여 컴파일 된 구성 요소를 디버깅 할 수있는 방법은 무엇입니까?] (http://stackoverflow.com/questions/8553559/is-there-any-way-to-debug-compiled-components-using -matlab-debugger) –

답변

1

컴파일하기 전에 MATLAB의 디버거를 사용하는 것처럼 MATLAB 코드를 한 줄씩 단계적으로 실행할 수 있다는 의미에서 디버깅 할 수 없습니다. MATLAB 배포 제품이 수행하는 단계 중 하나는 MATLAB 코드를 암호화하는 것입니다. 배포 된 구성 요소를 배포 할 때 IP를 보존 할 수 있습니다. 배포 후에 디버거에서 코드를 단계별 실행하는 기능은 그 목적을 무효화합니다.

일반적으로 배포하기 전에 MATLAB에서 디버그하거나 배포 후 해제 할 수있는 방식으로 코드 주위에 disp 문을 배포 할 수 있습니다 (미안,이 조언이 .jar을 갖는 데 도움이되지 않는다면 파일).