社区
Java SE
帖子详情
java程序一运行就终止
wswzwz
2010-06-01 09:15:19
我的一个java程序之前是运行正常的,现在换到新的服务器,结果一运行cmd窗口一闪就结束了,程序也没有执行。
写的批处理文件运行的程序。
但是在命令行里随便运行其他的程序是可以的
...全文
470
12
打赏
收藏
java程序一运行就终止
我的一个java程序之前是运行正常的,现在换到新的服务器,结果一运行cmd窗口一闪就结束了,程序也没有执行。 写的批处理文件运行的程序。 但是在命令行里随便运行其他的程序是可以的
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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
打赏
举报
回复
没遇到过这情况 帮顶 等待牛人
其他程序可以的话 就说明是你的批处理文件有问题吧 设置几个断点看看
多线程之
终止
线程的四种方法
程序
中可以直接使用 thread.stop()来强行
终止
线程,但是 stop 方法是很危险的,就象突然关闭计算机电源,而不是按正常
程序
关机一样,可能会产生不可预料的结果,不安全主要是:thread.stop()调用之后,创建子线程的线程就会抛出 ThreadDeatherror 的错误,并且会释放子线程所持有的所有锁。因此,并不推荐使用 stop 方法来
终止
线程。如果使用了sleep,同步时锁的wait,socket中的receiver,accept等方法时,会使线程处于阻塞状态。第一种:正常
运行
结束。
java
jar nohup_linux下利用nohup后台
运行
jar文件包
程序
Linux
运行
jar包命令如下:方式一:
java
-jarXXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断
程序
运行
,或直接关闭窗口,
程序
退出那如何让窗口不锁定?方式二
java
-jarXXX.jar&&代表在后台
运行
。特定:当前ssh窗口不被锁定,但是当窗口关闭时,
程序
中止
运行
。继续改进,如何让窗口关闭时,
程序
仍然
运行
?方式三nohup
java
-jar...
java
输入q结束
程序
,为什么
java
程序
运行
终止
?
java
运行
环境怎么配置?
当
java
程序
编程完成之后,我们就要将
程序
进行
运行
,只有正确的代码才能顺利的
运行
,那么为什么
java
程序
运行
终止
?接下来,我们就来给大家讲解一下这方面的内容。1.正常
运行
结束;2.调用了System.exit();3.发生了异常或错误,
程序
没有捕获;4.JVM内部错误(由系统导致);5.
程序
被操作系统
终止
(如在任务栏结束
程序
);6.JVM被操作系统
终止
(如在任务栏结束JVM);
java
运行
环境怎么...
Java
中如何
终止
一个正在
运行
的线程
Java
线程中断的三种实现方式: volatile 标志位:通过设置标志位,使线程正常退出,能够确保线程根据业务逻辑安全停止。 Thread.stop() 方法:已废弃,不推荐使用,因为会导致线程安全问题和资源泄漏。 Thread.interrupt() 方法:推荐使用,通过设置中断标志来提示线程停止,能够优雅的停止线程。
Linux下后台
运行
程序
及
终止
程序
Linux下后台
运行
程序
及
终止
程序
这里使用系统为CentOS 7 在有些情况下,我们远程连接云服务器,执行
程序
后,希望在关闭窗口后,
程序
依然可以在后台
运行
。 这里就介绍一种简单的方法: 使用nohup 命令
运行
nohup是no hang up的缩写,就是不挂断的意思。如果你正在
运行
一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章