java调用windows系统功能 本帖最后由 yzj520hyy 于 2009-08-17 13:43:44 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Runtime.getRuntime().exec("cmd.exe /c start 文件名.xls"); 真的没什么用,呵呵你对windows很熟么?方向应该是jni,然后把windows dll连接进你的jni的代码中. 有用,如果可以的话在文件管理这块可以省很大的开发量。右键菜单不用自己做了,文件属性菜单不用自己做了。对windows不熟,如果使用rundll32.exe直接去调用shell32.dll里的函数,就需要知道那些个函数名和参数列表。 Java可以调用dos命令 楼主的要求dos命令可以实现那么你用Java调用dos命令 把能够实现你要求的dos命令与Java想结合 就行了 应该是JNI。但是,具体怎么做,我也不太清楚。有一个想法,注册表里应该也保存了右键菜单的。最后有个问题,怎么保证你点那个菜单项的时候,会执行相应的动作呢? 你想实现调用系统本地的DLL就应该用JNi 来实现县要写一个Native 的方法,通过JavaH 命令生成一个头文件在用这个头文件去调用DLL这个过程比较麻烦,你最好能懂VC代码就更好了你上网看看吧 各位同人,周末到喽,手工做一个ipad4,除了沙纸还要什么? 对象克隆 出现的问题 请高手帮忙解决下 jade java时间规则问题 UDP报文传输的乱码问题 大家过来看看IBM考试题 进来者有分给 访问一个网页,把网页显示在一个jframe中:如访问http://www.csdn.net,就可以在jframe中看到主页,与在浏览器中看到的效果一样。 怎样在swing上加图形 该怎么办 急!!!!!!!!!!!一个Application无法连接数据库,找不到java.sql.*.怎末配置啊? 突然想到一个问题不好解决....... 请您进来看看这段代码有什么问题,非常感谢。
方向应该是jni,然后把windows dll连接进你的jni的代码中.
对windows不熟,如果使用rundll32.exe直接去调用shell32.dll里的函数,就需要知道那些个函数名和参数列表。
楼主的要求dos命令可以实现
那么你用Java调用dos命令 把能够实现你要求的dos命令与Java想结合 就行了
有一个想法,注册表里应该也保存了右键菜单的。最后有个问题,怎么保证你点那个菜单项的时候,会执行相应的动作呢?
这个过程比较麻烦,你最好能懂VC代码就更好了
你上网看看吧