java程序一运行就终止

wswzwz 2010-06-01 09:15:19
我的一个java程序之前是运行正常的,现在换到新的服务器,结果一运行cmd窗口一闪就结束了,程序也没有执行。
写的批处理文件运行的程序。
但是在命令行里随便运行其他的程序是可以的
...全文
470 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
一头头 2010-06-04
  • 打赏
  • 举报
回复
就是报错了 仔细看那个CMD可以看到exception出来的
xx314327475 2010-06-04
  • 打赏
  • 举报
回复
环境配置问题
hygn123 2010-06-04
  • 打赏
  • 举报
回复
没遇到过这情况 帮顶 等待牛人
wswzwz 2010-06-04
  • 打赏
  • 举报
回复
set mmtempdir=%CZJJ_HOME%\lib\
set myclasspath=.;%CZJJ_HOME%\bin;%mmtempdir%antlr.jar.......
java -Xmx1024m -Xms1024m -cp %myclasspath% com.xxx.xxx.xxx.Server
@exit
上面的以前的服务器可以运行,新服务器运行不了
set mmtempdir=%CZJJ_HOME%\lib\
set myclasspath=%CZJJ_HOME%\bin;%mmtempdir%antlr.jar.......
set classpath = %classpath%;%myclasspath%
java -Xmx1024m -Xms1024m com.xxx.xxx.xxx.Server
@exit
这个新服务器就可以运行了,为什么呀?
whut0802 2010-06-01
  • 打赏
  • 举报
回复
估计是环境配置问题
gao512008 2010-06-01
  • 打赏
  • 举报
回复
环境问题吧
crazylaa 2010-06-01
  • 打赏
  • 举报
回复
环境问题?这个java程序运行时,jre路径没有设置?
izard999 2010-06-01
  • 打赏
  • 举报
回复
先检查下java环境.. 环境没问题用调试工具调试下看哪里出错
lidongbo_008 2010-06-01
  • 打赏
  • 举报
回复

//使用标签退出循环示例
class breakloop3 {
public static void main(String args[]) {
int i;
for(i=1; i<=3; i++) {
one: {
two: {
three: {
System.out.println("i is " + i+" now\n");
if(i==1) break one;
if(i==2) break two;
if(i==3) break three;
System.out.println("won't print");
}
System.out.println("block three finished");
}
System.out.println("block two finished");
}
System.out.println("block one finished");
}
System.out.println("all is over");
}
}
yueguangkai001 2010-06-01
  • 打赏
  • 举报
回复
cmd窗口是不会消失的吧,应该是你的bat文件一闪而过吧
你打开cmd窗口,将bat文件拖入进去,就知道你出什么问题了撒
错误贴上来 才知道你什么地方出错了
East271536394 2010-06-01
  • 打赏
  • 举报
回复
bat文件是不是写错了,如没有写错,哪就是服务器java 环境的问题,
你在服务器配置一下java 环境,
java_home
path
classpath
这三个就行了,
desty178 2010-06-01
  • 打赏
  • 举报
回复
没遇到过这情况 帮顶 等待牛人

其他程序可以的话 就说明是你的批处理文件有问题吧 设置几个断点看看


62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧