【问题标题】:Matlab and Java 8Matlab 和 Java 8
【发布时间】:2017-05-25 21:22:06
【问题描述】:

我将开发一个复杂的 Java 应用程序,它应该在安装了 Debian 8.6 和 JRE 8u71 的机器上运行。此外,该应用程序还使用了一些在 Matlab 中开发和编译的 Java 类。

目前,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)。

非常感谢任何帮助。

提前致谢!

【问题讨论】:

    标签: java matlab matlab-compiler


    【解决方案1】:

    我已经在 Windows 和 Linux 上使用带有 Java 8 的 Matlab 2015b 有一段时间了(通过设置 MATLAB_JAVA 环境变量),并且从未遇到任何问题(与我尝试使用带有 Java 7 的一些较旧的 Matlab 版本时不同)。这使您可以使用使用 Java 8 编译的 Java 类,即所有花哨的语言功能,如 lambda 等。

    【讨论】:

    • 所以你把 JVM Matlab 使用的改成 Java 8 了?
    • 好的,太好了。所以我会试一试。
    • 您是否尝试过使用 Matlab Compiler SDK 来构建 Java 包?这在启动后立即在我的机器上崩溃....
    • 不,我没有尝试在 java 8 中使用 Matlab 编译器,所以它可能确实不起作用..
    • 我也一直在使用最新的 Matlab 版本(2016+)的 Java 8,这样我就可以访问 JavaFX,它运行良好。
    猜你喜欢
    • 2011-08-30
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 2018-01-08
    • 2017-09-18
    • 2015-03-08
    • 1970-01-01
    相关资源
    最近更新 更多