没有应用程序可执行此程序 java中如何执行一个应用程序
java中如何执行一个应用程序
java中如何执行一个应用程序
使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。
1. exec(String mand)
2. exec(String mand, 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可以控制该子进程的执行或获取该子进程的信息。第二条语句的目的等待子进程完成再往下执行。
如何用cmd命令执行一个应用程序
找到他的地址
直接打入名称
例如你要打开C盘下的123文件夹下的sofare.exe
C:Documents and SettingsAdministrator>cd
C:>cd 123
C:123>sofare
如何执行一个shell程序
执行一个shell程序的一种方法是: sh shell_program arguments 这种方式激活一个子shell并且指定这个子shell为执行这个程序的命令解释器。这个程序文件不是必须为可执行的。 也可以在shell程序的第一行前加入#!/usr/bin/ shell_name来指定命令行解释器。因此,如果你当前正在Bourne shell下工作,但是想要执行一个C shell的脚本,你的C shell程序的第一行应该为: 此时shell脚本的许可权限必须被设置为可读和可执行。为了让shell可以找到程序,可以选择输入shell脚本的完全路径名,或者将这个脚本的路径放在于PATH环境变量指定的路径列表中。
如何执行在Linux上运行的应用程序
linux上的可执行程序是没有后缀名之分的。只要有可以执行权限就可以执行。
执行也是非常简单的,只需要在终端敲出路径+用户名就OK
例如,需要执行的文件名叫test
如果你就在可执行文件所在的路径下就可以使用这个
root~#./test
如果不在test坐在的路径可以使用绝对路径,加入你的test所在的路径是/home 下面就这样了
root~#/home/test
这样就可以执行了
如果你的linux系统有图形化界面可以直接双击运行,不能的需要打开终端,在终端中输入命令来运行。
具体的用什么命令需要看你的执行程序是用什么写的,或者什么后缀的。

相关文章
- java编程有什么用 学JAVA编程都要下什么软件
- 企业应用是什么意思 JAVA开放源码项目与工具在企业应用开发中的运用
- 怎么给电脑安装java环境 怎么可以把在电脑上用Java程式码写的程式变成安卓手机的app啊?
- java调用exe程序 在 java 里面调用 CUI 程序的方法
- mac应用程序预览不能打开 Java的秘密:将应用程序的设定存在哪里
- 无法安装应用程序因为证书无效 为测试 Java 应用程序生成证书链
- java编程软件有哪些 那些软件是java编程。
- 应用程序不可用或访问受限 Java进阶:Java编写通过代理访问的应用程序
- java web应用程序开发 Java应用程序和小应用程序
- 编辑java程序需要什么命令 java的作用?它能写.exe程式吗?
爱学记

微信收款码
支付宝收款码