参照这里的用法:http://zhidao.baidu.com/question/113865001.html我写了一个app:
Test1.javapublic class Test1{
public static void main(String...args) throws InterruptedException{
while(true){
Thread.sleep(1000);
System.out.println("dead loop");
}
}
}1.bat:@echo off
title 1.bat
%JAVA_HOME%/bin/java Test1
2.bat:@echo off
taskkill /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /F
pause
我现在想通过1.bat来执行Test1.java,然后再通过2.bat来终止执行,但是现在却没有作用。
如果1.bat中没有java Test1这句,则是可以的。请问如何改?thanks
Test1.javapublic class Test1{
public static void main(String...args) throws InterruptedException{
while(true){
Thread.sleep(1000);
System.out.println("dead loop");
}
}
}1.bat:@echo off
title 1.bat
%JAVA_HOME%/bin/java Test1
2.bat:@echo off
taskkill /FI "WINDOWTITLE eq 1.bat" /IM cmd.exe /F
pause
我现在想通过1.bat来执行Test1.java,然后再通过2.bat来终止执行,但是现在却没有作用。
如果1.bat中没有java Test1这句,则是可以的。请问如何改?thanks
测试通过
测试通过
测试通过了?
你改我的1.bat中代码没?
classpath:.;D:\ProgramFiles\Java\jdk1.6.0_11各位能看出原因在哪吗?
lz你的jdk的classpath的jdk路径写错了。
错了吗? 后面的jdk路径吗,我把一个jar添加到jdk里了,要执行里面的class,所以把jdk这个目录添加到classpath了。
还有其它的错吗?