主要内容

静态路径爪哇班级路径

静态路径在每个MATLAB的开头加载®MATLAB内置Java的会话®路径和javaclasspath.txt文件。静态路径比动态Java路径提供更好的Java类加载性能。但是,如果修改静态路径,则必须重新启动MATLAB。

要将文件添加到静态Java类路径中,请创建一个javaclasspath.txt文件。有关说明,请参阅创建javaclasspath.txt文件

为了方便开发自己的Java课程,请在动态Java类路径中添加条目。有关信息,请参阅Java类路径的动态路径

有关MATLAB如何使用类路径的更多信息,请参见Java类路径

创造javaclasspath.txt文件

每行javaclasspath.txt文件包含对Java类文件夹或Jar文件的引用。创建文件:

  1. 创建一个名称的ASCII文本文件javaclasspath.txt

  2. 输入Java类文件夹或Jar文件的名称,每行一个。名称的格式取决于类的定义。

  3. 通过使用跨平台环境中的文件夹规格来使用$ matlabroot,,,,$ ARCH, 和$ jre_home宏。

  4. 将文件保存在您的首选项文件夹中。要查看首选项文件夹的位置,请键入:

    预迪尔

    或者,保存javaclasspath.txt在您的MATLAB启动文件夹中文件。要标识启动文件夹,请键入PWD启动MATLAB后立即在命令行处。在javaclasspath.txt启动文件夹中的文件出现在路径上的路径上,然后在“首选项”文件夹中的文件中指定的类中。如果一个类别出现在多个文件夹或jar文件中,则Java使用它找到的第一个文件。

  5. 重新启动MATLAB。

MATLAB仅在启动时读取静态类路径。如果您编辑javaclasspath.txt或更改您的。班级MATLAB运行时的文件,然后重新启动MATLAB以使这些更改生效。

如果您不希望MATLAB使用该条目javaclasspath.txt文件,然后用-Nouserjavapath选项。

有关在编写自己的Java类时使用动态类路径的信息,请参阅Java类路径的动态路径。有关启动文件夹的信息,请参阅MATLAB启动文件夹

添加个人(未包装)类

要使单个类(不属于软件包一部分的类别)在MATLAB中可用,请指定包含该文件夹的完整路径。班级文件。例如,对于文件中的编译Java类c:\ work \ javaclasses \ test.class,将以下条目添加到javaclasspath.txt文件。

c:\ work \ javaclasses

添加软件包

要使MATLAB的包裹可用,请指定到达的完整路径最高级文件夹的父文件夹包装路径。该文件夹是软件包名称中的第一个组件。例如,如果您的Java类软件包com.mw.tbx.ini在文件夹中有课程c:\ work \ com \ mw \ tbx \ ini,将以下条目添加到javaclasspath.txt文件。

C:\工作

添加jar文件类

JAR文件包含以压缩ZIP格式的多个Java类和软件包。有关JAR(Java存档)工具和JAR文件的信息,请咨询您的Java开发文档。

要使可以在MATLAB中使用JAR文件的内容,请指定完整路径,包括完整的文件名,对于jar文件。您还可以将Jar文件放在MATLAB路径上。

笔记

JAR文件的路径要求与要求。班级文件和软件包,您未指定文件名。

例如,您有一个名为的罐子文件mylibrary.jar在文件夹中C:\ documents \ matlab \,包含一种方法,package.class.mymethod(参数)

  • 编辑javaclasspath.txt文件。

    CD(prefdir)编辑javaclasspath.txt
  • 在文件中的新行上添加以下文本。

    C:\ documents \ matlab \mylibrary.jar
  • 保存并关闭文件。

  • 重新启动MATLAB。

  • 称呼mymethod

    package.class.mymethod(参数)

相关话题

外部网站