「java远程bat」Java远程开关机
本篇文章给大家谈谈java远程bat,以及Java远程开关机对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 如何通过一台机器执行另外一台机器上的bat命令
- 2、在java中如何实现PC1远程调用PC2的批处理文件(Test.bat)呢?如何编码?急!!!
- 3、java调用bat文件 如何获取结果
- 4、Java中如何调用bat,并传入参数?
- 5、java怎么调用bat,并传参数
- 6、怎么在java中运行bat命令
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的信息别忘了在本站进行查找喔。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。