轻松架起Java连接COM对象的桥梁

在IntelliJ IDEA上搭建Spring+SpringMVC+Mybatis+Shiro环境搭建(一) IntelliJ IDEA 下载地址:http://www.jetbrains.com/idea/ 都是最新版本的,只要破解一个版本,其他版本可以共用,具体参考百度O(∩_∩)O Maven Reposity Maven仓库地址:http://mvnrepository.com/ 在IDEA上新建一个Project ,然后选择Maven,最后选择webapp    图1.1 第二页 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 轻松架起Java连接COM对象的桥梁 问题是在优快云上一网友提出的将 m$ word 转换为 xml 的java程序问题(http://www.youkuaiyun.com/expert/topic/1091/1091620.xml). 现将一种简便的方法详细阐述于下: 1。下在Java-COM连接桥JACOB(http://danadler.com/jacob/),需要jacob.jar和jacob.dll两个文件就可以了。并把jacob.dll所在目录设到PATH。 2。调用程序(Exam_2.java)如下: import java.io.File; import com.jacob.com.*; import com.jacob.activeX.*; public class Exam_2 { public static void main(String[] args) { ActiveXComponent app = new ActiveXComponent("Word.Application");//启动word String inFile = "H://Majix-1_2_2_full//sample//my.doc";//要转换的word文件 String tpFile = "H://Majix-1_2_2_full//sample//my.htm";//临时文件 String otFile = "H://Majix-1_2_2_full//sample//my.xml";//目标文件 boolean flag = false; try { app.setProperty("Visible", new Variant(false));//设置word不可见 Object docs = app.getProperty("Documents").toDispatch(); Object doc = Dispatch.invoke(docs,"Open", Dispatch.Method, new Object[]{inFile,new Variant(false), new Variant(true)}, new int[1]).toDispatch();//打开word文件 Dispatch.invoke(doc,"SaveAs", Dispatch.Method, new Object[]{tpFile,new Variant(8)}, new int[1]);//作为html格式保存到临时文件 Variant f = new Variant(false); Dispatch.call(doc, "Close", f); flag = true; } catch (Exception e) { e.printStackTrace(); } finally { app.invoke("Quit", new Variant[] {}); } if ( flag ) { app = new ActiveXComponent("Excel.Application");//启动excel try { app.setProperty("Visible", new Variant(false));//设置excel不可见 Object workbooks = app.getProperty("Workbooks").toDispatch(); Object workbook = Dispatch.invoke(workbooks,"Open",Dispatch.Method,new Object[]{tpFile,new Variant(false), new Variant(true)}, new int[1]).toDispatch();//打开临时文件 Dispatch.invoke(workbook,"SaveAs", Dispatch.Method, new Object[]{otFile,new Variant(46)}, new int[1]);//以xml格式保存到目标文件 Variant f = new Variant(false); Dispatch.call(workbook, "Close", f); } catch (Exception e) { e.printStackTrace(); } finally { app.invoke("Quit", new Variant[] {}); try { File file = new File(tpFile); file.delete(); } catch (Exception e) { } } } } } 3。编译执行(确保jacob.dll在PATH中) H:/mytest>javac -classpath jacob.jar Exam_2.java H:/mytest>java -cp jacob.jar;. Exam_2
构建安全高效的Java Web应用:Spring, SpringMVC, MyBatis, Shiro综合教程 本文还有配套的精品资源,点击获取 简介:在企业级Java Web应用开发中,Spring、SpringMVC、MyBatis和Shiro框架起到了核心作用。Spring框架支持依赖注入和面向切面编程,SpringMVC用于实现MVC架构,MyBatis负责数据库操作的灵活性,而Shiro提供全面的安全性控制。本教程深入讲解了这些框架的结合使用方法,并通过"shirodemo... 阅读详情

相关推荐

java调用com组件实例

java调用com组件实例,使用jacb访问com对象

java项目common常用方法和类

在一个项目当中,common类通常作为一个工具类和一些通用方法,在这里记录以下mall项目中所用到的common中的方法。

weixin_53903995的博客 2655

内网穿透-frp二层隧道搭建

环境: weblogic: 192.168.0.133 10.10.20.12 win7 : 10.10.20.7 10.10.10.7go语言、跨平台的 可以分为frpc和frps frpc—>请求----->frps frps:放到黑客公网上 1.需要出网 2.配置: frpc:放到肉鸡上,请求frps 2.端口转发 2.1frpc传到肉鸡(weblogic) 利用工具,传入内存马到weblogic,然后使用冰蝎进行连接 然后在文件管理中上传frpc.exe和frpc.ini文件 fr

yyytaotao的博客 2105

轻松架起Java连接COM对象的桥梁(续)

  继《轻松架起Java连接COM对象的桥梁》文章发表后,收到很多网友的来信,探讨关于jacob开发的问题,这篇续文是为了解决jacob传送数组到com以及从com的提取com对修改后的数组参数。关于jacob的使用这里不详述,请见《轻松架起Java连接COM对象的桥梁》,具体实现如下:import com.jacob.com.*;import com.jacob.activeX.*;

RookIE端口 1206

从三极管到MOS管:单片机I/O口驱动电路设计实战解析

本文深入解析了从三极管到MOS管的单片机I/O口驱动电路设计实战经验。通过对比三极管与MOS管的本质区别,结合实际案例详细讲解了驱动电路的设计要点、优化技巧及常见问题解决方案,帮助工程师高效完成各类负载驱动设计。

weixin_29161785的博客 322

软考软件评测师备考避坑指南:过来人告诉你这5个章节最容易丢分(附2024最新考纲解析)

本文为软考软件评测师考生提供备考避坑指南,深度解析5个高频失分章节,包括标准化与信息化基础、中间件技术、软件测试模型、白盒测试覆盖准则和性能测试指标。文章结合2024最新考纲,分享实战技巧和记忆口诀,帮助考生精准打击失分重灾区,提升备考效率。

weixin_29223603的博客 468

java组件中jcom_JCOM.jar Java和COM桥梁的框架组件 | 学步园

Java-COM桥梁使你能够根据自己的需要操作Windows组件通过实现一个与DCOM后端(backend)对话的Java前端(frontend),可以远离端对端(end-to-end)的COM系统你需要首先从Sourceforge网站下载API。它包含了JCom所使用的Java类的所有源代码、C 代码和JCom用于配置Java和COM的编译好的DLL。把这个DLL放到你的Java主目录的/bin...

weixin_42131861的博客 362

红外弱小目标检测:IPI算法解读及MATLAB复现

参考文献:[1]C. Gaoet al., “Infrared Patch-Image Model for Small Target Detection in a Single Image,” vol. 22, no. 12, pp. 4996–5009, 2013. 本文整理????论文笔记,并附MATLAB实现代码。 一、阅读笔记 1. 摘要 IPI算法是单帧检测算法; 利用背景的非局部子相关性(non-local self-correlation ofbackground),将目标检测转..

小草莓的魔法笔记 1万+

java通信com口

1.环境搭建 系统:windows10 jdk版本:jdk8 开发工具:idea jar: <dependency> <groupId>com.fazecast</groupId> <artifactId>jSerialComm</artifactId> ...

weixin_34128501的博客 2786

OTG原理讲解

摘要:USB OTG(On-The-Go)是USB 2.0的重要功能,允许设备在主机和从机间动态切换,实现设备间的直接通信。其核心机制是通过ID引脚电平判断角色:Micro-USB中接地为Host,悬空为Device;USB-C则通过CC引脚协商。电路设计需处理ID引脚连接和VBUS电源控制,MCU根据ID状态配置USB控制器模式。典型应用包括手机连接U盘、键盘等外设,极大扩展了移动设备的连接能力。

m0_49476241的博客 3228

FCTA/FCTB 前方交通穿行预警/制动系统技术规范

FCTA&FCTB前方交叉路口预警制动系统是针对十字路口和停车场等"鬼探头"场景设计的驾驶辅助系统。系统在自车速度0-40km/h范围内工作,通过角雷达和摄像头检测侧向来车.

未知艺术家的博客 745

设备对接与串口通信【JAVA】

串口通信因其简单性、灵活性和通用性,在众多应用场景中仍然保持着极高的实用价值。深入理解串口的工作原理,掌握串口通信接口的选择与编程技巧,对于更好地应用串口技术、设计出更为可靠的通信系统具有重要意义。这不仅能够帮助我们充分发挥串口通信的优势,还能在不同应用场景中灵活应对各种通信需求,确保数据传输的稳定性和准确性。因此,深入学习和掌握串口通信的相关知识,是提升通信系统设计能力、实现高效数据传输的关键所在。

ᶻᶻᶻ 枕星河的博客 1204

白话FOC控制中各环节的参数的意义与如何设置参数

FOC参数整定是控制系统的关键环节,如同驯马需要调节"智能马鞍"。核心参数分为三类:电流环参数(P/I/D)决定响应速度和稳定性,速度环参数需慢于电流环5-10倍带宽,系统参数(极对数、电阻等)是电机固有属性必须准确设置。调参心法:由内而外先调电流环,遵循先P后I慎用D原则,内环带宽必须大于外环。利用自动辨识工具,通过听觉(滋滋声表示P过大)和波形观察来微调,最终实现精准控制。

汽车软件开发 358

springmvc,mybatis,shiro综合配置示例【转】

<?xmlversion="1.0"encoding="UTF-8"?> <projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org...

choudou1455的博客 125

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

ehcache配置:使用Spring+SpringMVC+Mybatis或者有shiro【转】

SSM框架的搭建就不在叙述了 本文主要是讲解在SSM基础上再加上ehcache 1:首先:pom.xml需要的jar <dependency> <groupId>org.mybatis</groupId> <artifactId>m...

chuanglongsao1677的博客 108

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

maven项目中SSM+Shiro整合配置中,在有SpringMVC+MyBatis配置下整合shiro的配置步骤

最近在做SSM(SpringMVC+Shiro+MyBatis)整合的一个项目,对于shiro的配置不是特别熟练,于是想要写下来,加深一下印象。在有SpringMVC+MyBatis配置的基础上整合shiro:      首先进入shiro的官方网站(http://shiro.apache.org/),如下图所示(图中有提示下一步怎么操作):点击Download进入到下面这个页面:向下拖动,可以看

m0_37954004的博客 9283

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

SpringMVC+Mybatis+Shiro环境搭建

SSM+Shiro: 1.利用IDEA快速创建SpringMVC环境 2.整合Spirng ⑴Web.xml中添加相关配置: 使用IDEA直接创建SpringMVC项目的话,不用再执行这一步,因为IDEA已经将spring和springmvc都整合进来.对于配置文件,默认是applicationContext.xml,在WEB-INF下,如果修改,可如下: <cont...

ld3205的博客 591

springmvc+mybatis+shiro+maven开篇

本文基于你已经能搭建springmvc+mybatis+maven项目,在此基础上,加入shiro框架。文末会提供一个demo。 原理: 大多数框架都符合这样的逻辑:有一个核心控制器,用户调用核心控制器,然后核心控制器找到对应的响应事件进行处理,然后反馈结果给用户。而这个核心控制器,是我们不必深入了解的,只要正确配置即可。 对shiro来说,他是处理用户的权限和认证的,所以我们稍微变通下:用

wencai_dota的博客 2110

SpringMVC + Mybatis + Shiro 权限整合【转】

<beanclass="org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor"/> , 否则controller无法使用注解. 这个方法可能避免使用ses...

choudou1455的博客 117

Spring+SpringMVC+Mybatis+Shiro+Msql

  摘要:本文采用了Spring+SpringMVC+Mybatis+Shiro+Msql来写了一个登陆验证的实例,下面来看看过程吧!整个工程基于Mavevn来创建,运行环境为JDK1.6+WIN7+tomcat7.这里主要说了Shiro的搭建过程,Spring+SpringMVC+Mybatis的搭建过可以看这里Spring+Mybatis+SpringMVC+Maven+MySql搭建实例整体...

changhenshui1990的博客 1473

Spring+SpringMVC+Mybatis+Shiro 入门

Spring+SpringMVC+Mybatis+Shiro 1.配置文件 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

福荼荼的踩坑路 290
上一篇: 设计合适的接口
下一篇: 使用ant集成
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值