2 l446246221 l446246221 于 2016.02.06 16:22 提问

java wrapper 如何与windows应用交互

java wrapper 如何与windows应用交互,或调用外部程序

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.06 22:43

一样的,可以用jni调用外部dll

Runtime runtime = Runtime.getRuntime();

Process process = runtime.exec("你的exe.exe");

执行程序。

但是要注意几个问题:
(1)在服务账户里运行程序,如果程序是有界面的,界面显示不了,因为它在服务账户执行,而不是你桌面登录的账户
(2)要有权限
(3)路径

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JAVA加入windows系统服务(Java Service Wrapper)
    因为工作需要要开发一个分布式的系统,但是在服务器架设上就遇到问题。因为一直JAVA就和操作系统无关性。不是那么容易加入到系统的服务中,如果一旦注销一个用户,JAVAW进程也会相应关闭。想很多的办法也没办法想tomcat或者IIS加入到服务器的后台服务。经过尝试,发现Java Service Wrapper可以达到相关的效果。   首先下载最新版的Java Service Wrapper
利用Java Service wrapper 将Tomcat做成windows服务
Java service wrapper 下载:http://wrapper.tanukisoftware.com/doc/english/download.jsp 选择下载社区版,但只支持32位windows 解压到随便哪里都行, 此处解压到D盘路径为D:/wrapper-windows-x86-32-3.5.20  如版本为其它注意更换 tomcat路径为:D:\apache-tomc
java service wrapper封装Java应用为Windows服务
最近在公司做一数据采集的java应用(非web项目),考虑到用户操作的便捷性,没有采用javac编译java执行的方式运行,而是利用java service wrapper来将其封装成windows服务。 另外,该java service wrapper封装windows服务也适用于在web项目中,用户使用tomcat或jboss应用服务器启动后桌面出现黑色框框,这个黑色框框极易被用户不小心关掉
利用wrapper打包java编写的服务注册window服务
转自:使用java service wrapper将java程序注册为windows服务 首先根据网上一个例子做的,发现有些问题,又重新整理了下,网上参考的例子:).在看网上例子的时候为了不出现大的问题,我一般会尽量使用统一的jar包等文件,这次也不例外。1. 下载相关文件: 准备wrapper的相关依赖文件包:wrapper-windows-x86-32-3.5.20.zip wrapper
wrapper 工具打包最简单用法
要把java的jar打包成服务,wrapper是个比较好的工具,网上的很多资料写的太复杂。 昨天一个小问题导致我花费了两个多小时才搞定。在这里记录一下。其实基本的只要几个步骤就可以了。 1、下载我下载的版本是wrapper-windows-x86-32-3.5.17 我下载的地址是http://jaist.dl.sourceforge.net/sourceforge/wrapper/wrap
Java Service Wrapper X64 Standard的破解
因为X64没有Free的Community版本,所以只好破解一下 比较简单,首先用工具把wrapper.exe的数字签名去掉(http://www.fluxbytes.com/wp-content/files/FileUnsigner.rar) 然后用IDA Pro X64打开wrapper.exe,找到几个关键跳转,jnz -> jz 即可。 下载地址为  http://downl
Java Service Wrapper各种操作系统各种版本的的下载地址
Java Service Wrapper各种操作系统各种版本的的下载地址
使用Wrapper创建java的window系统服务
前期准备1.java开发环境。 2.下载wrapper工具包. 本次演示的是基于最新的版本3.5.32。 http://download.csdn.net/detail/u010989191/9838929创建java测试项目jar包1.创建简单的java project。 2.创建主类函数。WrapperDemoMain.javapackage com.david.test;public
java-service-wrapper 社区版本(windows X64)
http://www.krenger.ch/blog/java-service-wrapper-3-5-14-for-windows-x64/
SpringBoot 使用Java Service Wrapper 部署Windows服务
SpringBoot 使用Java Service Wrapper 部署Windows服务