主要内容

javaclasspath

返回 Java 类路径或指定动态路径

说明

javaclasspath 显示 Java® 类路径的静态动态段。

javaclasspath('-dynamic') 显示动态路径。

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

dpath = javaclasspath 返回动态路径 dpath

示例

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

jpath = javaclasspath('-all') 返回完整路径 jpath。返回的元胞数组首先包含路径的静态段,然后包含动态段。

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

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

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

示例

全部折叠

创建包含动态路径的条目的元胞数组 p。如果动态路径中没有条目,MATLAB® 将创建一个空的元胞数组。

javaclasspath('-v0') % Suppress display of class-loading messages
p = javaclasspath
p = 

     {}

输入参数

全部折叠

路径条目,指定为字符串、字符串数组、字符向量或字符向量元胞数组(对于动态路径)。MATLAB 将相对路径转换为绝对路径。

示例: javaclasspath('https://www.example.com')

数据类型: char | cell

路径条目,指定为字符串、字符串数组、字符向量或串联的字符向量元胞数组(对于动态路径)。

数据类型: char | cell

消息标志,指定为下列值之一。

'-v0'

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

'-v1'

显示状态消息。

statusmsg 参量控制 javaclasspathjavaaddpathjavarmpath 函数的状态消息显示。

输出参量

全部折叠

当前路径的动态路径条目,以字符串数组或字符向量元胞数组形式返回。如果没有路径条目,则 dpath 是空元胞数组。

当前路径的静态路径条目,以字符串数组或字符向量元胞数组形式返回。如果没有路径条目,则 spath 是空元胞数组。

所有路径条目,以字符串数组或字符向量元胞数组形式返回。如果没有路径条目,则 jpath 是空元胞数组。

详细信息

全部折叠

提示

  • 不要将 Java 类放置在依赖于动态路径中的类的静态路径中。此类依赖项会产生运行时错误。

  • 要清除动态类路径中的文件定义的所有 Java 类的定义,请调用 clear 命令。

  • 向动态路径中添加已在静态路径中指定的条目时,会生成一条警告。

版本历史记录

在 R2006a 之前推出