cfnr.net
当前位置:首页 >> jAvA调用ExE 传入 >>

jAvA调用ExE 传入

public class transferExe { public static void main(String[] args) { openWinExe(); openExe(); } //用 Java 调用windows系统的exe文件,比如notepad,calc之类 public static void openWinExe() { Runtime rn = Runtime.getRuntime(); Proce...

首先要有一个密码password 然后与输入的密码匹配 if(password = inpassword) Process pro=Runtime.getRuntime().exec("exe文件的路径"); 不匹配就不执行

String cmd="excel.exe abc.xls" Runtime rt; ////////////////// rt.exec(cmd)

比如调用exe程序"java -version": String[] cmd = new String[] {"java", "-version"}; Process process = Runtime.getRuntime().exec(cmd); BufferedReader r = new BufferedReader(new InputStreamReader(process.getErrorStream())); String...

List commands = new ArrayList(); commands.add("a.exe"); commands.add("abc"); ProcessBuilder pb = new ProcessBuilder(); pb.command(commands); Process pr = pb.start();

public class One { public static void main(String[] args) throws Exception { String path=One.class.getClassLoader().getResource("com/one/Decima.exe").getFile(); path = java.net.URLDecoder.decode(path,"utf-8"); Runtime.getRuntim...

Process p = Runtime.getRuntime().exec("cmd");//建议使用cmdOutputStream out = p.getOutputStream();out.write("c:\r\n".getBytes());// 切换到C盘out.write("cd Users\\Administrator\\Desktop\r\n".getBytes());// 切换目录到桌面out.write...

p.destroy();就可以了 直接写文件名就可以,例如文件夹下面有a.java,b.exe,你直接写b.exe就可以,这应该是相对路径,path变量只是说系统会在path里面找到运行所需调用的东西 下面这个网页里面有几个很好的操作Process的例子,可以看看 http://i...

想法很好,不过是不可能的。原因有以下几点 首先,环境不同。 java使用的是jvm虚拟机技术。java的编译的结果是可以在虚拟机中使用。 而exe针对的是真正的机器,所以编译的是机器码的数据。两者完全没有任何通用的地方。 其次,界面不同,java的...

      用 Runtime 的 exec 方法的确是可行的。 假设我们已经把以下的 C 程序编绎成 adder.exe: #include int main() {    /* 简单地循环打印标准输入上的两个整数之和 */     int a, b...

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com