java中如何调用系统中的其他应用程序? 在java中可以使用Exec去调用本地程序,通过jni去实现本地方法,不过都是CS结构的,BS结构不太清楚。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如你的AutoCAD文件存在C:\AutoCAD\test.dwf目录下,AutoCAD的执行文件为C:\AutoCAD\AutoCAD.exe那么你可以在java里通过Runtime.getRuntime().exec("C:\\AutoCAD\\AutoCAD.exe C:\\AutoCAD\\test.dwf");但是这里还有另外一个问题,通常在不同的机器上,根本不确定AutoCAD安装在哪个地方,因此这个方法有时不太好用。但通常我们都知道需要打开的文件路径,所以这里模拟windows的双击文件来执行来达到这个目的,如下:Runtime.getRuntime().exec("cmd C/ C:\\AutoCAD\\test.dwf"); To beyond_xiruo(离开csdn去避难) :有没有办法获取机器上的AutoCAD的安装路径那?我作成B/S模式的,客户机上面只要一个浏览器就行了,调用的式服务器上面安装的AotoCAD软件,应该不存在你所说得那个问题吧! 我说的是application,当然存在那个问题 用户第一次使用的时候让他手工选择(如水平高可读注册表),然后把这一信息存在System.getProperty("user.home")文件夹里(不建议使用"C:/"),以后读出来就可以了。 数据流输出文件乱码问题 基础的问题:byte[]转int 窗体激活 上传文件javabean的原理! 关于tree的reload问题 关于JNI 一个简单的作业题,人家问我的,我不会,再问大家,非常感谢 哪儿可以下载jbuilder6.0?谢谢!! Websphere如何与DB2连接? 新手,如何导入一个开源项目 JB里,窗口和窗口之间怎么互相调用,然后怎么关闭? SDK和JDK有什么区别吗?
那么你可以在java里通过
Runtime.getRuntime().exec("C:\\AutoCAD\\AutoCAD.exe C:\\AutoCAD\\test.dwf");
但是这里还有另外一个问题,通常在不同的机器上,根本不确定AutoCAD安装在哪个地方,因此这个方法有时不太好用。但通常我们都知道需要打开的文件路径,所以这里模拟windows的双击文件来执行来达到这个目的,如下:
Runtime.getRuntime().exec("cmd C/ C:\\AutoCAD\\test.dwf");
有没有办法获取机器上的AutoCAD的安装路径那?
我作成B/S模式的,客户机上面只要一个浏览器就行了,调用的式服务器上面安装的AotoCAD软件,应该不存在你所说得那个问题吧!