OpenOffice.org 中的 Java 环境

From Apache OpenOffice Wiki
Jump to: navigation, search


要在办公软件中使用在 Java 中编写的 UNO 组件时,办公软件必须进行相应的配置。在 OpenOffice.org 2.0 之前的版本中,该配置操作在 安装过程中执行 Java 设置时进行。其时,用户可以选择 Java 运行时环境或选择安装 JRE。办公软件安装后,选定的 JRE 仍然可以使用 jvmsetup 程序来更改,jvmsetup 程序位于程序文件夹中。运行 Java 虚拟机所需的数据存储在 java(.ini|rc) 文件和其他配置文件中。

Documentation note.png 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).
Personal tools
In other languages