易截截图软件、单文件、免安装、纯绿色、仅160KB

Java操作Microsoft Word之jacob (1)

  现在我们一起来看看,用Java如何操作Microsoft Word。
    jacob,官网是http://danadler.com/jacob 这是一个开源的工具。最新版本1.7
    官方的解释是:The JACOB Project: A JAva-COM Bridge
    这是官方对下载文件的说明:
    jacob.jar: a JAR file for the java classes which you must add to your CLASSPATH. The package names replace com.ms with com.jacob (for example com.ms.com.Variant maps to com.jacob.com.Variant.
    jacob.dll: a small Win32 DLL which you must add to your PATH.
    samples: provided in Java source and compiled form to demonstrate various features of the product. In particular, a set of wrapper classes for Microsoft? ADO are provided as samples.
    开发环境:
    JDK 1.6
    MyEclipse Enterprise Workbench Version: 7.0 Milestone-1
    Tomcat 5.5.27
    现在MyEclipse中新建一个项目jacob,将jacob的jar包放到该项目的类库中。
    我的jacob版本是1.14.3 。
 
 
 
    下面这一步非常重要,就是拷贝jacob目录中jacob-1.14.3-x86.dll文件到系统环境变量目录中
    一般情况就放在当前jdk中bin目录下。
 
 


相关文档:

Java HashMap和TreeMap的排序问题总结

Map存储的是key->value的值对,key的值是唯一的,而value的值可以重复。通常使用的是HashMap或TreeMap,如果考虑性能,使用HashMap。TreeMap使用红黑树实现,保留有key值顺序性,会自动按照key值排序。
默认是按照key值的升序排序,key值必须实现 Comparator接口。如果希望按找一定规则排序,则需要重新定义compare函数 ......

java :两个对象相等equals和==的区别

 String s1 = “abc“; 
s1指向了“abc”
String s2 = new String(“abc“);
生成了对象new String(“abc“);s2指向这个对象,这个对象引用了“abc”;
equals意义是判断内容是否一直因为s1内容为“abc&rdq ......

Solaris下java package的编译与运行

这几天遇到了java的package问题(这种问题只是在cmd命令行模式下会遇到,如果用eclipse就不会有这种问题),把java中的package编译运行的问题总结一下,作为备忘。
    首先,如果你有两个类:
   (1)A.java
        import edu.ustc.*;
  &n ......

java中float/double浮点数的计算失精度问题

 java中浮点数的计算
今天在数值计算时碰到一个问题.程序如下:
  double a = (3.3-2.4)/0.1;
  System.out.println(a);
你可能认为结果很简单,不就是9嘛,是事实上,结果为:8.999999998,为什么呢?我翻阅了一些资料,终于找出了原因.
为什么浮点数会丢失精度? 
十进制数的二进制表示可能不够精确
......

java WEB软件开发中的一些体会

java WEB软件开发中的一些体会,它由一系列知识组成,为了实现一个共同的目的,即一个安全,稳定,可扩展的软件。
总结如下:
1  java基础
2  操作系统(windows,linux,unix等)
3  数据库(oracle,mysql,sqlserver)
4  jsp(html,css,javascript,Ajax,XML等)
5  Jsp服务器(tomc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号