Topic: eclipse如何使用hot code replace?

  Print this page

1.eclipse如何使用hot code replace? Copy to clipboard
Posted by: dreamstation
Posted on: 2003-11-18 22:17

在java->debug中是有hot code replace设定的,但不知在debug状态下 如何使用,麻烦知道的人介绍一下

2.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: DraculaCwg
Posted on: 2003-11-19 11:30

1. 用支持hot code replace的jvm
2. 設breakpoint
3. run in debug mode
4. modify your watch
5. save
然後你就會看到效果

3.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: dreamstation
Posted on: 2003-11-19 11:42

必须要在断点的时候用?

4.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-19 11:45

嗯,好象是需要调试模式才能用.

有无断点无所谓

5.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: dreamstation
Posted on: 2003-11-19 11:47

我在调试模式下修改代码保存,然后并没看到任何改变,断点的就没试。不知是否一定要断点

6.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-19 11:50

你用哪种jvm,,好象需要ibm的jvm才行

7.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: dreamstation
Posted on: 2003-11-19 11:55

我用的jdk1.4.2,没用ibm的,还有这种要求?他的文档里都没提,只是说jdk1.4以上就可以了啊。jb9都可以,不也是用jdk1.4的吗

8.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-19 12:02

听说ibm的jvm才有热代码替换功能.
sun的没有.
jb的代码替换好象也是靠weblogic和tomcat上的功能.它自己也不能热代码替换.
你是开发ejb需要这个功能吗?

9.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-19 12:03

jb9能编写代码边调试吗?好象头一次听说哦.

10.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: dreamstation
Posted on: 2003-11-19 14:31

jb9绝对可以在调试的时候热修改,手头没装,忘记按哪个了,但绝对可以

11.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-19 14:59

看app服务器咯

12.Re:eclipse如何使用hot code replace? [Re: javadd] Copy to clipboard
Posted by: DraculaCwg
Posted on: 2003-11-19 15:07

jvm 用sun 1.4的即可

13.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-19 15:29

dreamstation wrote:
jb9绝对可以在调试的时候热修改,手头没装,忘记按哪个了,但绝对可以


做一个按钮,然后按调试,在调试过程从在按钮的单击事件里面加一句System.out.print("1");按保存,然后单击按钮,结果没东西print出来.那能算热替换吗?

而且我是用jbx做的.

(缩略图,点击图片链接看原图)

14.Re:eclipse如何使用hot code replace? [Re: DraculaCwg] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-19 15:30

DraculaCwg wrote:
jvm 用sun 1.4的即可


那好象是classloader重载而已啊

15.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: ziben
Posted on: 2003-11-20 09:20

使用ibm的jre就可以做到,不过好像只在eclipse里面成功过。
使用eclipse运行tomcat应用,步骤如下:
1、将ibmjre加入到java->已安装的jre中
2、配置tomcat的jvm使用ibmjre
3、增加一项jvm参数,-Xj9,即是使用j9虚拟机
4、取消tomcat的reloadable,即使reloadable="false"
OK了。
真正的热代码替换,而不是类重载入。
可以极大的提高调试速度啊。

16.Re:eclipse如何使用hot code replace? [Re: ziben] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-20 10:21

ziben wrote:
使用ibm的jre就可以做到,不过好像只在eclipse里面成功过。
使用eclipse运行tomcat应用,步骤如下:
1、将ibmjre加入到java->已安装的jre中
2、配置tomcat的jvm使用ibmjre
3、增加一项jvm参数,-Xj9,即是使用j9虚拟机
4、取消tomcat的reloadable,即使reloadable="false"
OK了。
真正的热代码替换,而不是类重载入。
可以极大的提高调试速度啊。


我现在就是用ibm的jvm.除非一些新的包或者类找不到,才用sun的

17.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: nsd
Posted on: 2003-11-21 09:46

请问IBM有windows上的1.4jvm吗?还有如果用的是structs,修改structs-config文件也能做到热替换吗?

18.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-21 10:34

有,修改structs-config没试过.
web.xml可以.

19.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: nsd
Posted on: 2003-11-21 11:24

多谢javadd热心解答,这个对我太有吸引力了。顺便告诉我ibm jre 1.4的下载地址吧,我从ibm网站下的是1.3的。还有eclipse+tomcat的时候用什么插件?lomboz或者其他的tomcat插件都可以吗?

20.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-21 11:41

jre我不知道哪里下载,别人给我的.好象也是1.3的.
插件具体怎么配置我就不清楚了.工具是别人配给我用的,我只管用,呵呵.

21.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-21 11:56

查过了,jre是1.4的

22.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: nsd
Posted on: 2003-11-21 14:07

是用java -version来查得么?如果不是很大的话给我邮箱里发一个吧。
mmx@runway.cn.net,多谢

23.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-21 15:41

是的.java -version

35Mb

24.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: nsd
Posted on: 2003-11-21 16:59

没问题,应该装得下,你发吧。再次感谢!!

25.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-22 12:34

我邮箱没这么大啊.发不出去.

26.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: dreamstation
Posted on: 2003-11-25 19:21

ibm的jre哪里有下载?

27.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: aihua
Posted on: 2003-11-29 13:56

to javadd :

我找了很长一段时间 都没有找到Ibm jre1.4,可否共享以下?

28.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: javadd
Posted on: 2003-11-29 14:26

我没有稳定的空间,放ftp上吧...
我只有1.4已经安装好的版本.

已经上传了.
ftp2:/Software/20031129.IBM JRE1.4.by.javadd

记得以前在intallanywhere或者installshired网站上有见到ibm的jre1.4安装程序,需要安装包可以到那里下载.

29.Re:eclipse如何使用hot code replace? [Re: javadd] Copy to clipboard
Posted by: DraculaCwg
Posted on: 2003-11-29 18:27

積分不夠呀>_<

30.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: aihua
Posted on: 2003-11-30 01:06

55555555555~~
我也是呀...

怎么办呀 ~~~ javadd 想想办法

31.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: aihua
Posted on: 2003-11-30 12:56

我真的真的很想要
可否传导公共的FTP上,

TLF就行.

32.Re:eclipse如何使用hot code replace? [Re: aihua] Copy to clipboard
Posted by: DraculaCwg
Posted on: 2003-11-30 18:13

我只在ibm上找到的jre1.3的,而且是一大包 (150m),必須安裝後再額外copy出來jvm,不過,我有用到j2sdk1.4的re,所以,一定得要ibm jre1.4,不然連complier都過不了 >_<

33.Re:eclipse如何使用hot code replace? [Re: ziben] Copy to clipboard
Posted by: DraculaCwg
Posted on: 2003-12-03 09:28

為什麼我找到的ibm jvm 1.4版有 java.util.regex
但卻沒有java.sql 這個package ??

34.Re:eclipse如何使用hot code replace? [Re: dreamstation] Copy to clipboard
Posted by: nsd
Posted on: 2003-12-03 11:39

哪里找到的?给个链接,我怎么找都是1.3的。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923