2024-04-12 06:08:27 | 我爱编程网
12345678910111213141516171819202122 Process process=Runtime.getRuntime().exec("cmd /c run.bat");//要执行的文件的路径为run.bat // 得到输入流 InputStream inputStream=process.getInputStream(); InputStreamReader inputStreamReader=new InputStreamReader(inputStream); BufferedReader bufferedReader=new BufferedReader(inputStreamReader); // 得到输出流 OutputStream outputStream=process.getOutputStream(); OutputStreamWriter outputStreamWriter=new OutputStreamWriter(outputStream); BufferedWriter bufferedWriter=new BufferedWriter(outputStreamWriter); bufferedWriter.write("dd\n"); bufferedWriter.flush(); String temp=null; while((temp=bufferedReader.readLine())!=null) { System.out.println(temp); }}
1、首先需要在记事本中编写一个“hello,下午好”程序。
2、编写完成后,保存该文件,并将文件名改为与类名相同。
3、把文件的格式从.txt改成.java文件。
4、更改完毕后,打开cmd指令(wins+R)。
5、输入javac,如果下方出现许多东西,则说明环境变量已经配置成功,否则就要去配置环境变量。
6、找到.java文件所在的位置,也在cmd中找到它(D盘)。
7、在cmd中进入这个.java文件所在的文件夹,输入javac 类名.java ,此时在.java文件所存在的地方出现同名.class文件。
8、再输入java 类名,下方便会运行出.java文件,输出“hello,下午好”。
在window下bat批处理文件调用实现java方法。
代码如下:
@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文件
2024-03-02 02:58:47
2024-01-01 09:58:48
2024-03-21 00:22:13
2024-03-31 15:14:06
2024-03-04 07:43:42
2024-01-17 23:29:33