今天给各位分享eclipsedebug修改变量值的知识,其中也会对eclipse debug修改变量值进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、Eclipse调试看不到变量的值,请问在哪里设置该功能
- 2、怎么debug不能改变变量的值
- 3、eclipsedebug切换数据库
- 4、eclipse的debug要怎么用?
- 5、eclipse的debug怎么用
- 6、Eclipse中Debug时鼠标悬停不能查看变量值解决办法
Eclipse调试看不到变量的值,请问在哪里设置该功能
您好,我来为您解答:
选中,ctrl+shift+Idebug 模式,设置断点, 观察值。
每个变量都可以看到。
没听说鼠标放到变量上看到值的说法。
希望我的回答对你有帮助。
怎么debug不能改变变量的值
”,是指不能执行(系统给出一个错误提示),还是能够执行,但是其值不能改变?这两种情况我都碰到过,给出我的一点看法,希望对你有帮助(我用的是STEP7V5.3SP1+PLCSIMV5.0SP1)。1、完全不能更改变量值,当试图更改时有错误提示(Functionnotpermittedincurrentprotectionlevel),此时将PLC运行模式改为RUN-P即可,此时可对Q、M、DB进行改变;2、切换到RUN-P时,有时会出现对某一变量值可修改(无错误提示),但是其值并未改变,这是由于程序的执行又使其值恢复到原值所导致。举例来说,由于程序中有以下语句:AI0.0=Q0.0此时对Q0.0修改为1是不可能的,因为程序执行又使其值恢复到0;但是对另一程序中未执行到的变量(如Q0.1)则是可以将其值设到1的;3、在STOP模式下,可以对所有变量进行改变,包括I。
eclipsedebug切换数据库
eclipsedebug的模式界面设置方法如下:
1、设置断点
在程序里面放置一个断点,也就是双击需要放置断点的程序左边的栏目上。
2、调试
(1)点击"打开透视图"按钮,选择调试透视图,则打开调试透视图界面,然后先设置断点,按调试按钮则可以调试程序。
(2)或者直接点击调试按钮,那个虫子样子的按钮,然后就会进入调试透视图的界面。前提你需要是要在程序中设置好断点。
(3)或者右键单击该程序,选择debugas(调试方式)-javaapplication(Java应用程序),则可以调试程序了。前提你需要是要在程序中设置好断点。
3、调试快捷键
以debug方式运行java程序后
(F5)单步执行程序,遇到方法时进入;
(F6)单步执行程序,遇到方法时跳过;
(F7)单步执行程序,从当前方法跳出;
(F8)直接执行程序。遇到断点时暂停;
按F5就是一层层深入的debug相当于剥葱样,会进入每个方法内部;
按F6就是在当前函数一步步debug,不理会深层次运作;
按F7就是如果当前进入了某个方法内部,都跳转到该方法的结尾代码处;
按F8就是如果后面还有断点,则运行到下一断点处,否则运行完程序;
另,在debug时,会有很多有用信息显示在debug框里,如堆栈信息,需要自己实践;在程序界面里,鼠标移到变量上时会有当前变量的属性值。
Eclipse的调试方法 Eclipse怎么使用debug功能
4、改变变量的值
在变量窗口中右击变量,在弹出的菜单中选择[changevalue],弹出修改画面。
改变其值后,按下ok按钮;这时变量的值就改为修改后的值了。
5、检查代码段执行结果
在程序运行的时候,想看看某段程序运行的结果是否正确,或者查看某个变量的值时:
选择一句或一段代码,右键单击在弹出的菜单中选择Watch(创建查看表达式)项,此时,代码的执行结果将显示在Expressions(表达式)窗口中。
选择一句或一段代码,右键单击在弹出的菜单中选择Inspect(检查)项,可以直接显示表达式的值。
eclipse的debug要怎么用?
最基本的操作是:
1.首先在一个java文件中设断点,然后debug as--open debug Dialog,然后在对话框中选类后-- Run
当程序走到断点处就会转到debug视图下。
2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,
也就是执行本行代码,跳到下一行,
3.F7是跳出函数
4.F8是执行到最后。
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视变量的变化
9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机
13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉savebuild--resume--重新暂挂于断点
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。[1]
这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。
eclipse的debug怎么用
Eclipse提供功能强大的Debug操作。
进入debug模式:
1、设置断点
2、启动servers端的debug模式
3、运行程序,在后台遇到断点时,进入debug调试状态
=============================
作用域 功能 快捷键
全局 单步返回 F7
全局 单步跳过 F6
全局 单步跳入 F5
全局 单步跳入选择 Ctrl+F5
全局 调试上次启动 F11
全局 继续 F8
全局 使用过滤器单步执行 Shift+F5
全局 添加/去除断点 Ctrl+Shift+B
全局 显示 Ctrl+D
全局 运行上次启动 Ctrl+F11
全局 运行至行 Ctrl+R
全局 执行 Ctrl+U
=============================
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint。
例如 :A和B两个断点,debug过程中发现A断点已经无用,去除A断点,运行resume就会跳过A直接到达B断点。
6.hit count 设置执行次数 适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视对象、方法或变量的变化
9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint ,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
1.hit count 执行多少次数后暂挂 用于循环
2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
3.suspend thread 多线程时暂挂此线程
4.suspend VM 暂挂虚拟机
13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉savebuild--resume--重新暂挂于断点
15.resume 当debug调试跑出异常时,运行resume,重新从断点开始调试
16.如果一行有很多方法,
当第一次按F5键就跳入这一行第一个方法,F6一步一步调试,F7跳出这方法.
当第二次按F5键就跳入这一行第二个方法,F6一步一步调试,F7跳出这方法.
以此类推.想进入这一行第几个方法,就按几次F5和F7.
Eclipse中Debug时鼠标悬停不能查看变量值解决办法
问题描述: Eclipse在Debug模式下,当鼠标移动到某个变量上面时不自动显示该变量对应的值。
解决方法: 在Eclipse中点击 Window-Preferences-Java-Editor-Hovers, 勾选Variable Values,(如果Combined Hover已经选择了,就取消它), 然后点击Apply,最后点OK。
有时不需要勾选Variable Values,只勾选Combined Hover也能查看变量值,所以勾不勾选多试几下,Debug可能就好了。
Hovers主要是来用配置当鼠标移动到工程中的某一项目上时所需要展示的信息。通过Hovers配置实现一些功能的快捷方式。
主要包括以下几个属性的配置:
Combined Hover - Tries the hovers in the sequence listed in above table, excluding this hover, and uses the one which fits best for the selected element and the current context.
Combined Hover:根据当前上下文以及选择的元素 进行自适应匹配展示。
Variable Values - Shows the value of the selected variable when debugging.
Variable Values :Debug模式下展示当前选择变量的内容
Problem Description - Shows the description of the selected problem.
Problem Description:显示当前问题(错误)的描述信息
Externalized String - Shows the externalized string of the selected key.
Externalized String: 显示所选键的形象化字符串。
Javadoc - Shows the Javadoc of the selected element..
Javadoc:显示当前选择元素的文档信息
Annotation Description - Shows the description of the selected annotation.
Annotation Description :显示当前选择声明的描述信息。
Source - Shows the source of the selected element.
Source:显示当前选择元素的源码。
下面再介绍一招可以让自动补全用起来更“自动”。好不好用取决于自己的习惯。
在主菜单的:
Window - Preferences - Java/Editor/Content Assist
把"Autocomplete Trigger for Java"配置为:.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
(默认值是一个“.”)并且把Auto activation delay降低(例如说降低到0或者100ms)。具体配置哪些字母作为trigger看自己需求怎样。例如下面评论里有提到可以添加“@”来给annotation也提供自动补全。
关于eclipsedebug修改变量值和eclipse debug修改变量值的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » eclipsedebug修改变量值(eclipse debug修改变量值)