如何用java控制一个运行的程序

如何用java控制一个运行的程序,第1张

使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5. exec(String cmdarray[], String envp[]) 6. exec(String cmdarray[], String envp[], File dir) 一般的应用程序可以直接使用第一版本,当有环境变量传递的时候使镇含衫用后面的版本。其中2和6版本可以传递一个目录,标识当前目录,因为老蚂有些程序是使用相对目录的,所以就要使用这个版本。 实例: Process process = Runtime.getRuntime().exec(".\\p.exe")process.waitfor()在上面的程序中,第一行的“.\\p.exe”是要执行的程序名,Runtime.getRuntime()返回当前应用御腔程序的Runtime对象,该对象的exec()方法指示Java虚拟机创建一个子进程执行指定的可执行程序,并返回与该子进程对应的Process对象实例。通过Process可以控制该子进程的执行或获取该子进程的信息。第二条语句的目的等待子进程完成再往下执行。

import java.util.Scanner

public class Text {

public static void main(String[] args) {

Scanner sc=new Scanner(System.in)

System.out.println("输入第一个数")

int a=sc.nextInt()

System.out.println("伍销宽输入第二个数")

int b=sc.nextInt()

System.out.println("腔亮两数的斗桐积为:"+a*b)

}

}

java未签名无法运行的解决办法如下:

1.在浏览器页面打开某网站的JAVA程序时,出现未签名的应用程序正在清求运行权限的提示。

2.打开控制面板,在右上角查看方式中选择模式,然后选择出现的JAVA控制程序。

3.进入后在JAVA控制面板上,选择最上方的安全选项进入,缺省安全性是配置在。

4.如果选择很高,则当运行未签名JAVA时,不出现提示,会直接退出,如果想把安全网站加入,选择下方编辑站点列表。

5.进入后选择添加菜单,如下图所示,把安全网站的IP输入,后个这个网站会被作为安全网纤雹迹站,未签名的JAVA程序也能自动运行。

Javaprogramminglanguage具有大部分编程语言所共有的一些特征,被特意肆春设计用于互联网的分布式环境。Java具有类似于C++语言的"形毁并式和感觉",但它要比C++语言更易于使用,而且在编程时彻底采用了一种"以对象为导向"的方式。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12382256.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存