- This topic has 4 replies, 3 voices, and was last updated 20 years, 4 months ago by filibuster.
-
AuthorPosts
-
filibusterMemberHello,
first of all congratulations – myEclipse is a really nice product, j2ee develoment is now much easier for me.
Still, one thing annoys me, it’s the incomplete hot swap feature. I know it is not myEclipse’s fault, at least to me it looks like a problem with the java virtual machine, which does not allow schema changes.
(I’m referring to following threads:
http://www.myeclipseide.com/modules.php?op=modload&name=PNphpBB2&file=viewtopic&t=583
http://www.myeclipseide.com/modules.php?op=modload&name=PNphpBB2&file=viewtopic&t=439
http://www.myeclipseide.com/modules.php?op=modload&name=PNphpBB2&file=viewtopic&t=1120
https://www.genuitec.com/forums/topic/hot-code-replace-failed-closed/&highlight=scheme+change)I was hoping for java 1.5 to fix these issues, but to me it looks like nothing has changed:
http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html
http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html#jpdaSo my questions to you are:
– Do you know about any plans from SUN’s side to improve their VM ? I haven’t found any roadmap on their site.
– Are there any other VMs around (1.4 or higher) which provide a more complete support for hotswap ?
– Any workarounds for myEclipse ?
– Any enhancements planned for myEclipse ?Thanks in advance
filibusterMemberany updates ?
Riyad KallaMemberfilibuster,
I’m checking on this for you, but my gut answer is “no its the same, and there are no workarounds because we are all at the mercy of the VM”.Of course I can’t speak for JRocket or IBM’s VM… you are welcome to try.
Scott AndersonParticipant– Do you know about any plans from SUN’s side to improve their VM ? I haven’t found any roadmap on their site.
I couldn’t find anything that stated that Sun was enhancing JPDA support to include schema changes for 1.5. One thing is sure though, as soon as Sun delivers the functionality the Eclipse debug team will most likely be the first to take advantage of it, just like they were the first to use JPDA for hot swap debugging once it showed up in JDK 1.4. Until there’s runtime support, there’s really nothing we can do.
– Are there any other VMs around (1.4 or higher) which provide a more complete support for hotswap ?
IIRC, full schema change support was available in IBM’s VisualAge for Java product because IBM wrote their own custom JDK for it. However, they specifically wanted out of that business because they couldn’t keep up with the language updates. But, that custom JDK wouldn’t work externally. I don’t know of any other JDKs with more support than the spec says it should have.
– Any workarounds for myEclipse ?
– Any enhancements planned for myEclipse ?Sorry, this is really a JVM / Eclipse debugger issue. You might ask the question as a generic Eclipse debugger question on the Eclipse newsgroups. If you do, please let us know if you find anything interesting.
filibusterMemberThanks for the response! Let’s see what the future brings…
-
AuthorPosts