重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
.java文件的话,非项目那种单篇幅的源代码需要先进行编译,生成.class文件可以在命令控制台下用java 文件名 进行运行,编译java文件需要javac.exe程序 应该是jdk中的工具,所以你需要下载jdk并配置环境变量,然后在控制台运行javac编译源文件所在目录下的java文件,会在本目录下生成一个同名的.class文件
成都创新互联专业为企业提供平度网站建设、平度做网站、平度网站设计、平度网站制作等企业网站建设、网页设计与制作、平度企业网站模板建站服务,十载平度做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
(没有报错的情况下) ,然后运行java 文件名 即可运行该代码(前提是你这篇文件需要有main方法)。
运行exe 文件
Java JDK里已经提供了调用的方法,不在累赘,代码如下。
try {
String command = "notepad";
Process child = Runtime.getRuntime().exec(command);
} catch (IOException e) {
}
这个也可以 Runtime.getRuntime().exec(wkspacePth + "/ReaderDevice.exe");
Process process = Runtime.getRuntime().exec("D:\\Program Files\\Tencent\\QQ\\Bin\\qq.exe");
process.waitFor();
process.destroy();
路径你可以写swing编程自己搞对话框选择.
开机自启动
2个方式
1 是修改注册表
2 是复制到启动里
方法2 是拷贝文件即可
方法1 Runtime.getRuntime().exec 执行去修改注册表
String regKey = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
String myAppName = "zzzApp";
String exePath = "C:\\sss\\zzz.exe";//开机启动程序本地目录
Runtime.getRuntime().exec("reg "+(isStartAtLogon?"add ":"delete ")+regKey+" /v "+myAppName+(isStartAtLogon?" /t reg_sz /d "+exePath:" /f"));