直接用下面的代码
Process proc = Runtime.getRuntime().exec("exe文件的全路径")
InputStream istr = proc.getInputStream()
byte[] data = new byte[1024]
istr.read(data)
String netdata = new String(data)
System.out.println(netdata)
netdata是返回结果,如果没有就不需要后面的内容
JAVA没有MFCMFC是Microsoft Foundation Classes的简称,是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。所以只有使用VISUAL C++才能使用MFC开发WINDOWS程序。
JAVA要开发WINDOWS程序要使用AWT或者SWING
1、安装Virtual C++2、启动VC程序
4、左边工程类型列表中:鼠标选中“MFC AppWizard (exe)”
右边工程名称中输入你想的工程名字,比如“MFCVirgin”
点击“确定”按钮。
5、选中“基于对话框”单选项
一路点击“完成”按钮。
6、向导生成后,按F5运行。简单的对话框就执行出来了。
正解
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)