例如在第11行加入断点,之后在上面插入一行,断点也会跟着跑到第12行,请问怎么做到的?
它是如何一直跟着那一行走的?Eclipse书签
它是如何一直跟着那一行走的?Eclipse书签
解决方案 »
- flex4+blazeds+spring+hibernate集成错误
- 关于FTP上传图片的问题,急~
- 这样的代码是什么意思啊?
- utf-8 是三个byte的长度吗?
- 谁知道这个错误怎么解决 javax.transaction.xa.XAException: 违反协议
- spring+hibernate3.0+jsf+eclips3.01谁开发过进来顶一下
- 请问如何写socket客户端程序来实现文件的上传
- 简单问题
- 有谁玩过sun的JavaPetShop(一个J2EE的例子),希望有人答我。
- 哪有ejb方面的介绍
- eclipse下面怎么集成tomcat?
- 求教,hibernate beginTransaction() 死锁
断点和行数在字节码里体现。
eclipse根据这个行数和源文件名,去定位源文件行。
因为我想做一个书签,跟这个类似的功能,但是没有思路无从下手
如果阁下懂,请稍详说明些
因为我想做一个书签,跟这个类似的功能,但是没有思路无从下手
如果阁下懂,请稍详说明些你还是先说说你的书签功能的需求吧,理解JVM 的debug 模式,你必须先理解字节码,不是我一两句就能说的清的。另外JVM这个功能只是用来调试的,非常不建议在production环境使用。
因为我想做一个书签,跟这个类似的功能,但是没有思路无从下手
如果阁下懂,请稍详说明些你还是先说说你的书签功能的需求吧,理解JVM 的debug 模式,你必须先理解字节码,不是我一两句就能说的清的。另外JVM这个功能只是用来调试的,非常不建议在production环境使用。我在做一个xml编辑器(二次开发),用户可能在某一行加入书签(需求跟eclipse断点一样),用户可以通过书签管理,方便的定位到某个书签
因为我想做一个书签,跟这个类似的功能,但是没有思路无从下手
如果阁下懂,请稍详说明些你还是先说说你的书签功能的需求吧,理解JVM 的debug 模式,你必须先理解字节码,不是我一两句就能说的清的。另外JVM这个功能只是用来调试的,非常不建议在production环境使用。我在做一个xml编辑器(二次开发),用户可能在某一行加入书签(需求跟eclipse断点一样),用户可以通过书签管理,方便的定位到某个书签这跟Java加断点完全两回事。你可以这样实现,你定义一个表,xml文件名, 书签名,Xpath表, 这个表可以存在数据库。
也可以是隐藏文件,或者固定放在某个地方。
用户要加书签的时候,你就把用户选中的XML元素的xpath拿来,加到表里去。
以后用户点书签,你就可以去表里查xml文件名和该元素的xpath了,拿到xpath轻松定位XML。
http://www.w3schools.com/xpath/xpath_intro.asp
第一,这是XML编辑器。
第二,这样就改动原文件内容了,编辑器不可以不经用户同一就改用户文件。
加锚点就要强迫用户在元素上加上一个属性,可能会违反该XML本当遵守的xml-schema
第一,这是XML编辑器。
第二,这样就改动原文件内容了,编辑器不可以不经用户同一就改用户文件。
加锚点就要强迫用户在元素上加上一个属性,可能会违反该XML本当遵守的xml-schema
thank you , you are right
eclipse的断点相当于把断点位置写在字节码里面去了,然后由jvm负责在约定好的断点位置停下来并返回行号,然后eclipse根据行号在源文件里面定位而已。对于你的需求,我想,如果你仅考虑用你编辑器的情况,你可以追踪每次编辑操作,更新所在位置
如果还要考虑在编辑器外被编辑的情况,那就是无解了。打个极端的比方,我把那个文件删了,然后放一个txt小说改为相同文件名,你还怎么去找到书签里的那行?
那么基于Xpath的书签还是能够顺利定位的。