JAVA中的一个奇怪问题。非常着急

HF_SKY000 2010-09-14 09:00:18
各位牛人们,小弟今天遇到了一个奇怪的问题需要帮忙指导一下。

我写了一个测试程序,开发工具是Myeclipse,完了之后我部署到一台UNIX服务器上.在运行的过程中,发现一个类有点问题,我修改了一下。然后我在Myeclipse里保存了,在保存的时候会自动编译。然后我将相应的.class文件传到服务器上,结果:奇怪的问题就出来了,运行结果依旧。然后我在main函数的第一句写个Sysstem.out.println("*********"),然后保存上传.class文件到工程目录,发现运行结果还是没有变,连第一行的PRINT语句都没有打印出来

将.CLASS文件反编译后,发现是对的,第一行有PRINT语句。

部署方式就类似下面的。部署肯定没有问题,不会程序跑不起来。

#!/bin/csh
./run_kill.sh
setenv JAVA_HOME /usr2/exec_dir2/jre1.6.0_10/
setenv cp ${JAVA_HOME}/lib/tools.jar:${JAVA_HOME}/lib/dt.jar
foreach libfile (lib/*.jar)
setenv cp ${libfile}:${cp}
end
setenv cp ${cp}:./bin
setenv CLASSPATH ${cp}
$JAVA_HOME/bin/java -Dtest_alarm_adapter -Xms256M -Xmx512M -classpath $cp com.metarnet.alarm.telnet.business.RegGatherMain &

还有,每次我都KILL掉进程,重启的,请高手们帮小弟一把吧。。。。。。多谢
...全文
178 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰山6 2010-10-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 dinglimin2009 的回复:]
Java code
Sysstem.out.println("*********")
应该是

Java code
System.out.println("*********")
[/Quote]
呵呵
dinglimin2009 2010-10-08
  • 打赏
  • 举报
回复
Sysstem.out.println("*********")
应该是
System.out.println("*********")

madsion_java 2010-10-08
  • 打赏
  • 举报
回复
这是一个很简单的问题,因为你改的文件并没有编译执行。或是缓存的原因,你在eclipse的project中的工具栏中选择clean,clean一下整个工程就好了。
HF_SKY000 2010-09-15
  • 打赏
  • 举报
回复
求命令呀!!!!!!!!!!!!!
craaot_0319 2010-09-15
  • 打赏
  • 举报
回复
缓存??????
HF_SKY000 2010-09-14
  • 打赏
  • 举报
回复
大概意思就是我修改了代码,发现不会生效 ,因为从打印的信息就看的出来,连第一句的PRINT语句都没有打出来。

23,404

社区成员

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

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