2024-05-22 01:22:28 | 我爱编程网
电脑重启么????
processbuiler,process,执行doc命令即可,so easy
给你,小挫
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Processing
{
public static void main ( String[] args )
{
try
{
// open cmd
// Process process = Runtime.getRuntime ().exec (new String[] {
// "cmd", "/c", "dir" }, null, new File ("e:/"));
Process process = Runtime.getRuntime ().exec ("cmd");
InputStreamReader isr = new InputStreamReader (process.getInputStream (), "gbk");我爱编程网
BufferedReader br = new BufferedReader (isr);
// next command
OutputStreamWriter osw = new OutputStreamWriter (process.getOutputStream ());
BufferedWriter bw = new BufferedWriter (osw);
bw.write ("shutdown -r -f");
bw.newLine ();
bw.flush ();
bw.close ();
osw.close ();
// read
String line = null;
while (null != ( line = br.readLine () ))
{
System.out.println (line);
}
// wait for termination
// process.waitFor ();
// process.exitValue ();
process.destroy ();
br.close ();
isr.close ();
}
catch (IOException e)
{
e.printStackTrace ();
}
// catch (InterruptedException e)
// {
// e.printStackTrace ();
// }
}
}
因为平时Tomcat在windows上的重启一般都是用vbs或者是
.bat脚本来写的.只要做能做到用JAVA调用这两种
脚本就可以了.
在JAVA的API里面.可以用代码控制本地的可执行文件
而不能直接调用脚本.因此需要把脚本转
换成可执行文件可以下载
visualVBS来把vbs脚本转换成.exe
.bat转换的脚本更多.网上搜索一下就能找到了.
之后在线程里面直接调用JAVA API里面的执行代码就可以
做到重启TOMCAT了.DEMO:
首先是重启脚本,写成.vbs
set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run("net stop tomcat5")
WScript.Sleep(10000)
WshShell.Run("net start tomcat5")
然后用visualVBS转换成.exe文件
然后做一个类,重启Tomcat专用
package com.uf.tool.util;
public class TomcatReset {
private String tomcat="";
public TomcatReset() {Configconfig=Config.getConfig();
tomcat=config.getProperties("tomcat");}
public void tomcatRun(){try{
System.out.println("the command is:"+tomcat);
Process child = Runtime.getRuntime().exec(tomcat);
} catch
我爱编程网(https://www.52biancheng.com)小编还为大家带来为什么执行JAVA就重启啊?的相关内容。
肯定你下载了什么与手机不兼容的软件了,去查一下吧,流程是:选定软件→选项→查看详情→会有显示版本的,看那个与其它不同,删除后关机再开机。还有就是待机下输入“*#7780#→输入手机密码,重启。希望可以帮到你
tomcat发布war包需要重启tomcat吗?如果开启了势部署,是不需要重启的,其实启动的只是一个context。其中一个误区要注意就是使用cmd命令:jar-cvftsqa.wartsqa打包项目的问题,不建议使用,实践后知道打包的目录结构和用eclips打包的目录结构不同,且打的包更重,结构不合理。 一开始遇到启动报错的问题,一般来说启动就报错是环境出问题了,换个版本的tomc
Java控制台实现程序importjava.util.HashMap;importjava.util.Map;importjava.util.Scanner;publicclassStr{publicstaticStringuserName;publicstaticStringpass;/***@paramargs*/publicStringtoSt
如何让tomcat启动时,就运行java一、创建Servlet在一个Web项目中创建一个Servlet,在web.xml文件中配置。将需要初始化的内容放在Servlet的init()方法实现。二、设置Servlet为自启动在web.xml文件中添加:<servlet> <servlet-name>servlet的名字</s
eclipse创建java程序教程eclipse软件操作方法01首先确保电脑上已经配置好java的环境,安装了eclipse软件,如果确定已经完成了,则双击鼠左键打开eclipse软件否则可参考如下链接,分别为安装java环境和配置java环境和下载安装eclipse的详细步骤,可参。1首先java程序的运行你需要下载和安装JDK,这是java运行的必备环境2在桌面上找到eclipes,
Java如何实现线程的暂停和重新启用?求大神JAVA中线程开始有start方法,暂停用sleep(time)方法,线程停止用stop方法,线程等待wait方法,java中没有线程重启一说,只能说线程唤醒notifyAll()或是notify方法,前一个notifyAll()方法是唤醒所有的已休眠或是等待状态下的线程。具体的一种参数请参照JDK文档。Java中的线程的生命周期大
求教Ubuntu14.04下怎么启动Java的控制面板转至Java安装目录。cd/usr/local/jdk1.7.0_75/jre/bin(别用ubuntuapt安装的openjdk,里面删除了很多工具,到官网下载安装包:jdk-7-linux-i586.tar.gz安装,请将目录名更改为JavaJRE的实际安装位置)打开Java控制面板。键入:./ControlPanel或者./
请教大神,比如说我写了一个java程序,我想让tomcat启动时自动去执行这个java程序。如何实现?java有个Listener!随tomcat启动而调用自己写的方法!也可以循环调用!就是每过几小时掉用自己的方法web.xml<listener><listener-class>com.function.SysContextListener</listene
java如何实现重启docker中运行的java项目java实现重启docker中运行的java项目步骤如下:1、准备一个简单的javaweb程序,打成jar包之后上传到服务器上。2、创建Dockerfile文件3、生成并启动镜像。4、日志查看,利用java查看实时日志。如何使用Docker进行Java开发1、java项目开发,假定已有一个java项目能够编译成j
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01