「java远程bat」Java远程开关机

博主:adminadmin 2022-11-23 09:17:08 42

本篇文章给大家谈谈java远程bat,以及Java远程开关机对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 如何通过一台机器执行另外一台机器上的bat命令

socket编程。

建立一个ServerSocket 和一个 Socket。

因为你要执行另一台机器上面的东西,就必须要建立连接。(当然了,你可以使用ftp连接的)

之后就读取bat里面的内容,用字节流返回给第一台机器。

之后第一台机器,把字节流转换为String,之后再调用System类中的某个方法即可(参数就是你转换后的String)

在java中如何实现PC1远程调用PC2的批处理文件(Test.bat)呢?如何编码?急!!!

我的思路用socket编程;在pc2处通过io流读取文件,通过socket发送给pc1,再由pc1处理socket发送过来的数据就可以实现了.只是思路,代码还得自己写.

java调用bat文件 如何获取结果

Runtime.getRuntime().exec("*.bat").getInputStream()

取得InputStream后再打印输出。

Runtime.getRuntime().exec("*.bat").exitValue()可以取得运行结果。

Java中如何调用bat,并传入参数?

如果能动态指定bat文件中参数更好。例如: 1.bat中 java -cp Chart2D这里有调用windows程序的例子,你可以参考一下,就在调用的地方吧你的bat文件

java怎么调用bat,并传参数

java可使用Runtime.exec执行bat文件,示例代码如下:

import java.io.*;

import java.util.*;

public class TestExec {

public void runbat(int name) {

String cmd = "cmd /c start D:/bat/"+name+".bat";

try {

Process ps = Runtime.getRuntime().exec(cmd);

System.out.println(ps.getInputStream());

} catch(IOException ioe) {

ioe.printStackTrace();

}

}

public static void main(String[] args){

TestExec test1 = new TestExec ();

test1.runbat("abc");

}

}

其中,abc.bat可以是已经存在的bat,也可以是动态生成的bat(如果需要根据已有参数执行bat,则可以使用动态生成bat文件的方式)

怎么在java中运行bat命令

@echo off

echo 正在加密,请稍后....

echo path:%~dp0

set base=%~dp0

set class=%base%\bin

set libs=%base%\lib

set

class_path=%class%;%libs%\c3p0-0.9.1.2.jar;%libs%\mysql-connector-java-5.0.8-bin.jar;

java -classpath %class_path% com.test.Main

@pause

文件结构图:

classes目录是java编译后的class目录

libs目录存放的所要使用到的jar

startNet.bat为我们启动的bat文件

java远程bat的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java远程开关机、java远程bat的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。