比如有个程序
public class Test{
public static void main(String[] args) {
test(args[0],args[1]);
}
public static void test(String str1,String str2){ System.out.println(str1+str2);
}
}
如何编写一个批处理文件来执行它,test()中的参数由批处理文件中传入,且打印出它的两个参数。
public class Test{
public static void main(String[] args) {
test(args[0],args[1]);
}
public static void test(String str1,String str2){ System.out.println(str1+str2);
}
}
如何编写一个批处理文件来执行它,test()中的参数由批处理文件中传入,且打印出它的两个参数。
java Test args0 args1
pause
@echo off
F:
cd Test
javac Test.java
java Test 1 2exit
我运行过了 ,能正常运行
F:
cd Test
我把Test.java放在了我的F盘的Test文件夹下,你可以改到你的文件夹下
F:
cd Test
javac Test.java
java Test 1 2
pause
@echo off
set CURRENT_DIR=%cd%
F:
cd Test
javac Test.java
java Test %cd% 2pausecd里存储的就是当前的路径
@echo off
set CURRENT_DIR=%cd% javac Test.java
java Test "%cd%" 2pause