Cómo usar Java para procesar palabras
com.jacob.com a com .test.jacob. com. Solo estos dos paquetes son útiles al empaquetar, por lo que solo es necesario cambiar estos dos paquetes.
(2) Luego cambie el valor de src.java.jacob.mainpackage en build.xml a com.test.jacob y cambie el valor de java.class.main a com.test.jacob. com.
(3) No olvide que la ruta para empaquetar el código fuente en javaJarBin también debe cambiarse:
(4) El nombre de build.xml en los paquetes dll y jar generados también debe cambiarse. Por ejemplo, cambiamos estos dos archivos a jacob_test.dll y
jacob_test. .frasco . Modifique los valores build.xml generate.filename.dll y generate.filename.jar
a los nuevos nombres cambiados.
(5) com.test.jacob.com.LibraryLoader, System.loadLibrary("jacob"); cambiado a
System.loadLibrary("jacob_test"); >
(6) Además, es muy importante cambiar com_jacob_com en jni *.cpp y *.h a com_test_jacob_com, y com/jacob
/com a com/test/jacob/com .
(7) ant compila y los archivos compilados se colocan en el directorio de lanzamiento.
(8) Finalmente, coloque el archivo jacob_test.dll compilado en windows/system32 y listo.
Ahora es el momento de usar jacob.jar. Si ha cambiado el nombre del paquete jar, utilice el paquete jar recién modificado, como jacob_test.jar, que aquí se llama uniformemente jacob.jar. .
Primero, introduzca el paquete jacob.jar en el classpath. Si es una aplicación web, la biblioteca WEB-INF también debe contener el paquete jacob.jar.
A continuación se proporciona un ejemplo:
clase ReemplazoPalabra.java
import com.jacob.com.*
import com . jacob.activeX.*;
clase pública ReemplazarWord {
public static void main(String[] args) {
aplicación ActiveXComponent = new ActiveXComponent(" Palabra .Aplicación"); //iniciar palabra.java;