永中集成Office2009个人版免费下载

查看完整版本: 永中自己网站上下来的例子怎么不能编译啊,能不能解释的详细点啊

littleredhat 2006-3-3 22:42

永中自己网站上下来的例子怎么不能编译啊,能不能解释的详细点啊

一、设置Java Plug-in:

永中Office嵌入浏览器是以Applet方式实现的,我们将嵌入网页的永中Office简称为“永中Office小应用程序”,也就是“EIO_Applet”。在开始编程之前,请检查以下配置:

对于Windows操作系统:

通过“控制面板”-“Java Plug-in”,打开Java Plug-in控制面板;
进入“高级”页面,设置“Java Runtime Environment”参数指向安装永中Office时安装的JRE1.4.1的路径,默认为“C:\Program Files\Java\j2re1.4.1_01”。
设置“Java Runtime参数”,安装永中Office时会自动设置为“-classpath C:/PROGRA~1/Evermore/EIO/EIOOffice.ese”(以安装的实际路径为准)。
对于Linux操作系统:

进入j2re的安装目录例如:
cd /usr/java/j2sdk1.4.1_01

进入JRE安装路径,运行ControlPanel,例如:
./usr/java/j2sdk1.4.1_01/bin/ControlPanel

弹出JavaPlug-in控制面板,如下图所示。



在“高级”页面中检查、设置“Java Runtime参数”,安装永中Office时会自动配置。
某些Linux系统中的浏览器默认不支持JavaPlug-in,则需要手动配置。可以在JAVA_HOME/jre/plugin/i386/ns610/ 下发现它的插件,然后用ln命令把它链接到mozilla_home/plugins下。
ln -s JAVA_HOME/jre/plugin/i386/ns610/libjavaplugin_oji.so mozilla_home/plugins

注意,用ln链接命令,不要复制过去。

ln -s JAVA_HOME/jre/plugin/i386/ns610/libjavaplugin_oji.so ~/.mozilla/plugins

注意,如果此处没有plugins目录,就先创建一个



配置Java安全策略
将jre的安装目录下的/lib/security目录中的java.policy文件备份后,修改其中“grant”语句以后的内容,如下所示:

// Standard extensions get all permissions by default

grant{

permission java.security.AllPermission;

};

注意:由于配置时修改了您计算机的java安全策略,会给您的计算机产生安全隐患,故在运行完此样例后请恢复备份的java.policy文件。



编写永中Office的Applet程序
下面的程序演示了如何取得永中Office实例,并在Applet中展示出来。

/**

*

* @author Evermore

*/

import application.Application; //导入永中Office的类

import java.awt.Container;



public class EIOApplet extends javax.swing.JApplet

{

/** Creates a new instance of EIOApplet */

public EIOApplet()

{


}


private void createInstance()

{

//创建永中Office的applet实例

Application.createInstance(this);

//获得applet实例

getContentPane().add("Center", Application.getInstance());

//将applet添加到Applet面板中

Container contentPane=getContentPane();

//Application.setToolbarVisible(100,false); //隐藏永中Office菜单栏

}


public void start()

{

createInstance();

}

}

上面列出的方法里面用到了三个API,其中 Application.createInstance()用来在applet中获得永中Office的实例;getContentPane().add("Center", Application.getInstance())这个方法是将获得的实例加载进applet面板中。

在命令行用下列命令编译该java文件(确保永中Office已经安装了)

javac -classpath %EIO_HOME%/EIOOffice.ese;. FrameTest.java

其中EIO_HOME为安装永中Office时系统自动设置的永中Office的路径;如果没有设置JAVA_HOME环境变量,则在javac命令前填充JRE的具体路径。

编译:
C:\Program Files\Evermore\EIO\Jre\bin>javac -classpath "%EIO_HOME%/EIOOffice.jar
" -sourcepath "C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\RO
OT\yz" EIOApplet.java
结果:

EIOApplet.java:9: 软件包 application 不存在
import application.Application; //导入永中Office的类
                   ^
EIOApplet.java:35: 找不到符号
符号: 变量 Application
位置: 类 EIOApplet
Application.createInstance(this);
^
EIOApplet.java:39: 找不到符号
符号: 变量 Application
位置: 类 EIOApplet
getContentPane().add("Center", Application.getInstance());
                               ^
3 错误

javadude 2006-4-4 00:05

1.检查java-plugin里选永中office自带的jre路径
2.检查classpath=%EIO_HOME%/EIOOffice.ese;.
3.用jdk 1.4.2编译

lucifer 2006-4-4 16:35

现在是EIOffice.jar 不是ese了
页: [1]
查看完整版本: 永中自己网站上下来的例子怎么不能编译啊,能不能解释的详细点啊