有关JAVA调用类内部路径的EXE的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:48:51
我想把一个EXE应用程序打包到JAVA里面 运行JAVA的时候就自动运行EXE
import java.net.URL;

public class aaa {
URL url=this.getClass().getResource("QQ.exe");
public static void main(String[] args) {
Runtime rn = Runtime.getRuntime();
Process p = null;
try
{

p = rn.exec("url");
}
catch (Exception e)
{
System.out.println("Error to run the exe");
}

}

}
QQ.exe 已经打包到JAVA包里面了 但是为什么总是运行不了 把QQ.exe复制到工程的根目录也不行 总是提示Error to run the exe 哪位高手知道要怎样调用JAVA包里面的EXE的 帮帮我 小弟不胜感激 谢谢!!!

java.awt.Desktop.getDesktop().open(new java.io.File("QQ.EXE"));异常自己处理。

qq.exe的file要找准就可以了。

不过,qq.exe真的是腾讯的那个qq?如果是,那么,单个qq.exe是不能让qq开起来的。而且,qq2009是有注册表关联的,所以直接复制是不能在别的机子上运行的,倒是qq2008就可以。

你就直接读取到qq.exe就行了啊。

是生成 jar 档吗 里面含有 qq.exe 是不是这个意思