2017-01-11 7 views
4

데비안 8.6과 JRE 8u71이 설치된 컴퓨터에서 실행되어야하는 복잡한 Java 응용 프로그램을 개발할 것입니다. 또한, 응용 프로그램은 Matlab에서 개발되고 컴파일 된 일부 Java 클래스를 사용합니다.Matlab과 Java 8

지금까지 Matlab (버전 R2015b-R2017a)은 Java 버전 7u61을 지원합니다. 그래서 누군가가 Matlab과 JDK 8을 사용하여 경험이 있는지 알고 싶습니다. 나는 다음 문서에 대해 알고 :

http://de.mathworks.com/matlabcentral/answers/130359-how-do-i-change-the-java-virtual-machine-jvm-that-matlab-is-using-on-windows

그러나 이것은 아주 좋은 생각입니다 있는지 확실하지 않습니다. 더욱이, Matlab 컴파일러 런타임의 Java 버전도 바꿀 것인가? 테스트를 위해 Matlab에서 일부 Java 클래스 (버전 8u71)를 통합해야합니다.

도움이 매우 감사합니다.

미리 감사드립니다.

답변

3

환경 변수를 설정하여 MATLAB_JAVA을 사용하여 잠시 동안 Matlab 2015b를 Java 8에서 사용하고 (Java 7에서 이전 Matlab 버전을 사용하려고 시도한 것과 달리) 전혀 문제가 없었습니다. . 이를 통해 Java 8로 컴파일 된 Java 클래스, 즉 lambda 등의 모든 멋진 언어 기능을 사용할 수 있습니다.

+0

그래서 JVM Matlab 사용을 Java 8로 변경 했습니까? – bushmills

+0

예, 모든 것이 정상적으로 작동합니다. –

+0

좋습니다. 그래서 한번 시도해 보겠습니다. – bushmills