我想知道与 deployjava 一起使用的“代码”属性的特定语法。
code: applet.class
很明显,该调用指向该名称的文件,可能与进行调用的文件位于同一目录中。
不过,有时我会看到类似code: com.domain.applet
. 那指的是什么,该文件相对于进行该调用的脚本位于文件结构中的什么位置?
我想知道与 deployjava 一起使用的“代码”属性的特定语法。
code: applet.class
很明显,该调用指向该名称的文件,可能与进行调用的文件位于同一目录中。
不过,有时我会看到类似code: com.domain.applet
. 那指的是什么,该文件相对于进行该调用的脚本位于文件结构中的什么位置?
code: applet.class
很明显,该调用指向该名称的文件,可能与进行调用的文件位于同一目录中。
显而易见的情况并不一定如此。
codebase
确定搜索类或 jar 的路径。未指定时默认为当前目录。最后,请注意 class 属性应该是“完全限定的类名” 1,并且通用命名法会将其命名为EachWordUpperCase
- 类似于GraphApplet
.
不过,有时我会看到类似
code: com.domain.applet
. 那指的是什么,该文件相对于进行该调用的脚本位于文件结构中的什么位置?
好的,让我们再次假设调用了小程序com.domain.GraphApplet
- 这是GraphApplet
类的完全限定名称,在package com.domain;
.
如果那是一个松散的类文件,它需要在一个像${codebase}/com/domain/
. 或者,它需要位于/com/domain/
罐子内的路径中。
.class
例如com.domain.GraphApplet.class
. 虽然可以容忍,但这是不正确的。它应该只是com.domain.GraphApplet