我有三个类,分别是alpha,beta,gamma,三个类中的每一个都有一个main方法.
alpha和beta类在他们的main方法中都有一个try...catch...finally块,如:
public class alpha{
public static void main(String[] args){
try{
Do something;
}catch(Exception ex){
ex.printStackTrace();
}
finally{
System.exit(0);
}
}
}
public class beta{
public static void main(String[] args){
try{
Do something;
}catch(Exception ex){
ex.printStackTrace();
}
finally{
System.exit(0);
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在在gamma类中,我将alpha和beta类的主要方法称为连续运行,如下所示
public gamma{
public static void main(String[] args) {
try {
alpha.main(arg);
beta.main(arg1);
} catch (Exception e) {
e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
问题是beta.main(arg1)由于System.exit(0)alpha类的finally块内部从未到达代码.由于alpha和beta是独立应用程序,当它们单独执行时,它们应该在程序结束时终止服务.所以现在有任何方法可以在beta.main(arg1)不改变alpha和beta类的实际功能的情况下达到这条线.
如果您需要更多详细信息,请告知我们.提前致谢...
我需要从本地机器复制zip文件并粘贴到远程机器中并将这些文件解压缩到远程机器中.
我知道第一部分可以使用scp(从本地复制zip文件并粘贴在远程机器中)但是如何使用ant进行第二部分?
提前致谢
有人可以用Ant条件属性的例子解释我用"if","and","not"和"istrue"代码吗?
我是Ant的新手,需要帮助.
基本上我需要使用FTP下载文件.我有代码下载它.但是在下载之前我需要检查的条件很少.
提前致谢.
我需要编写ant脚本来在linux中执行一个文件,但在执行文件之前我需要执行setup文件.
在putty我习惯了类似"./setup"然后"./executeme"的东西
以同样的方式我写了蚂蚁脚本作为
<exec dir="${dir}" executable="/bin/sh">
<arg value=". ./setup"/>
<arg value="./executeme"/>
</exec>
Run Code Online (Sandbox Code Playgroud)
但它给出错误为"/ bin/sh:../ setup:没有这样的文件或目录".
还有人可以解释我执行"./setup"和"./setup"之间的区别吗?
提前致谢.