主要内容

javaclasspath

回来JAVA类路径或指定动态路径

描述

javaclasspath显示静止的动态Java的部分®类路径。

实例

javaclasspath(动态的)显示动态路径。

javaclasspath('-static')显示静态路径。

实例

dpath=javaclasspath返回动态路径,dpath.

spath=javaclasspath('-static')返回静态路径,spath.

jpath= javaclasspath(“-”)返回整个路径,jpath. 返回的单元格数组首先包含路径的静态段,然后是动态段。

实例

javaclasspath(dpath)将动态路径更改为dpath。使用此语法重新加载您正在积极开发和调试的Java类。

javaclasspath(dpath1,dpath2)将动态路径更改为路径的串联dpath1,dpath2.

实例

javaclasspath(状态消息)启用或禁用状态消息的显示。

例子

全部崩溃

使用单元格数组将文件夹添加到现有Java类路径中。

创建具有两个路径值的单元格数组。

dpath={'http://domain.com','http://some.domain.com/jarfile.jar'};

设置消息标志以显示类装入消息。

javaclasspath(“-v1”)

在中添加路径dpath到类路径。

javaclasspath(dpath)
正在从本地文件系统加载以下类路径:*http://domain.com * http://some.domain.com/jarfile.jar

显示更新后的动态路径®从中添加文件夹dpath到现有路径。输出取决于您的系统配置。

javaclasspath(“动态”)
动态JAVA PATH http://domain.com http://some.domain.com/jarfile.jar

创建一个单元格数组,P,其中包含动态路径的项。如果动态路径上没有条目,则MATLAB创建一个空单元格数组。

javaclasspath(“-v0”)%抑制类加载消息的显示p = javaclasspath
p={}

输入参数

全部崩溃

路径项,作为字符串、字符串数组、字符向量或动态路径的字符向量单元格数组指定。MATLAB将相对路径转换为绝对路径。

例子:javaclasspath('http://domain.com')

数据类型:烧焦|单间牢房

路径项,指定为字符串、字符串数组、字符向量或为动态路径连接的字符向量单元格数组。

数据类型:烧焦|单间牢房

消息标志,指定为这些值之一。

“-v0”

当从文件系统加载Java路径时,不要显示状态消息。

“-v1”

显示状态消息。

这个状态消息参数控制来自的状态消息显示javaclasspath,javaaddpath,javarmpath功能。

输出参数

全部崩溃

当前路径的动态路径项,以字符串数组或字符向量单元格数组的形式返回。如果没有路径项,则dpath是一个空单元格数组。

当前路径的静态路径项,以字符串数组或字符向量单元格数组的形式返回。如果没有路径项,则spath是一个空单元格数组。

所有路径项,以字符串数组或字符向量单元格数组的形式返回。如果没有路径项,则jpath是一个空单元格数组。

更多关于

全部崩溃

静态路径

静态路径是Java路径的一段,在每个MATLAB会话开始时从MATLAB内置Java路径和文件中加载javaclasspath.txt.

MATLAB在动态路径之前搜索静态路径。

静态Java路径提供了比动态Java路径更好的Java类加载性能。要修改静态Java路径,请编辑文件javaclasspath.txt然后重新启动MATLAB。有关更多信息,请参阅Java类路径的静态路径.

动态路径

动态路径是Java类路径的一段。

MATLAB提供了动态路径,方便您开发自己的Java类。可以在MATLAB会话期间任何时候加载动态路径javaclasspath函数。尽管动态路径提供了更改路径的灵活性,但动态路径上的Java类的加载速度可能比静态路径上的类慢。此外,动态路径上的类的行为可能与静态路径上的类不同。如果类的行为不符合预期,则使用静态路径。在开发和调试Java类之后,将该类添加到静态路径中。

  • 要定义动态路径,请使用javaclasspath.

  • 要修改路径,请使用javaaddpathjavarmpath.

  • 要在不重新启动MATLAB的情况下刷新动态路径上所有类的Java类定义,请使用清晰的JAVA.

有关详细信息,请参阅Java类路径的动态路径.

提示

  • 不要将Java类放在与动态路径上的类有依赖关系的静态路径上。这种依赖关系会产生运行时错误。

  • 要清除由动态类路径上的文件定义的所有Java类的定义,请调用清晰的命令

  • 如果在静态路径上已经指定了条目,则向动态路径添加该条目会产生警告。

之前介绍过的R2006a