Difference between revisions of "Zh/Documentation/DevGuide/WritingUNO/The Java Environment in OpenOffice.org"
m (New page: {{Documentation/DevGuide/WritingUNOTOC/Zh |WritingUNO2c=block |WritingUNO2Debugging=block |ShowPrevNext=block |PrevPage=Zh/Documentation/DevGuide/WritingUNO/Debugging |NextPage=Zh/Document...) |
|||
Line 11: | Line 11: | ||
要在办公软件中使用在 Java 中编写的 UNO 组件时,办公软件必须进行相应的配置。在 {{PRODUCTNAME}} {{OOo2.x}} 之前的版本中,该配置操作在 安装过程中执行 Java 设置时进行。其时,用户可以选择 Java 运行时环境或选择安装 JRE。办公软件安装后,选定的 JRE 仍然可以使用 jvmsetup 程序来更改,'''jvmsetup''' 程序位于程序文件夹中。运行 Java 虚拟机所需的数据存储在 '''java(.ini|rc)''' 文件和其他配置文件中。 | 要在办公软件中使用在 Java 中编写的 UNO 组件时,办公软件必须进行相应的配置。在 {{PRODUCTNAME}} {{OOo2.x}} 之前的版本中,该配置操作在 安装过程中执行 Java 设置时进行。其时,用户可以选择 Java 运行时环境或选择安装 JRE。办公软件安装后,选定的 JRE 仍然可以使用 jvmsetup 程序来更改,'''jvmsetup''' 程序位于程序文件夹中。运行 Java 虚拟机所需的数据存储在 '''java(.ini|rc)''' 文件和其他配置文件中。 | ||
− | {{ | + | {{Note|'''java(.ini<nowiki>|</nowiki>rc)''' 实际是一个实现细节。遗憾的是,在极少数情况下需要对其进行修改,例如用于调试时。因此,您不能依赖于现有文件,也不能假设其内容。}} |
Latest revision as of 19:38, 4 July 2018
要在办公软件中使用在 Java 中编写的 UNO 组件时,办公软件必须进行相应的配置。在 OpenOffice.org 2.0 之前的版本中,该配置操作在 安装过程中执行 Java 设置时进行。其时,用户可以选择 Java 运行时环境或选择安装 JRE。办公软件安装后,选定的 JRE 仍然可以使用 jvmsetup 程序来更改,jvmsetup 程序位于程序文件夹中。运行 Java 虚拟机所需的数据存储在 java(.ini|rc) 文件和其他配置文件中。
在版本低于 2.0 的办公软件中,java(.ini|rc) 位于 <officepath>\user\config 目录中。客户端可以使用该文件将附加属性传送到 Java 虚拟机,然后将这些属性用作系统属性。例如,要传送属性 MyAge
,请按以下方式调用 Java:
java -DMyAge=30 RunClass
如果想要 Java 组件访问该系统属性,可以将该属性放入 [Java]
部分中的 java(ini|rc)
。例如:
[Java] Home=file:///C:/Program%20Files/Java/j2re1.4.2 VMType=JRE Version=1.4.2 RuntimeLib=file:///C:/Program%20Files/Java/j2re1.4.2/bin/client/jvm.dll SystemClasspath=d:\645m15\program\classes\classes.jar;; ... Java=1 JavaScript=1 Applets=1 MyAge=27
要调试 Java 组件,需要使用附加参数启动 JVM。这些参数可以放入 java.ini 中,形式与命令行中显示的相同。例如,在 [Java]
部分添加以下行:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000
有关调试的更多信息可以在 JDK 文档和 OpenOffice.org 软件开发工具包中找到。
Java 组件还受以下配置设置的影响。这些设置可以在工具 - 选项对话框中进行更改。在该对话框中,展开左侧的 OpenOffice.org 节点,选择安全。这将在右侧打开一个新的窗格,可以在其中更改 Java 专用的设置:
Java 设置 | 说明 |
---|---|
启用 | 如果选中,Java 与办公软件一起使用。这会影响 Java 组件,及其 Applet。 |
安全检查 | 如果选中,安全管理器将限制对 Applet 的资源访问。 |
网络访问 | 确定在哪里可以连接 Applet。 |
CLASHPATH | JVM 从其中搜索类的附加 JAR 文件和目录。也被称为用户类路径。 |
Applets | 如果选中,将执行 Applet。 |
在 OpenOffice.org 2.0 版本中,不再有 java(.ini|rc)。所有 Java 基本设置均可在选项对话框中设置:树节点 StarSuite->Java。“参数”对话框可用来指定调试选项和其他参数。
对于 Applet,安全面板上还有一些设置(树节点 OpenOffice.org->安全)。
Content on this page is licensed under the Public Documentation License (PDL). |