【发布时间】:2012-04-22 14:39:43
【问题描述】:
我正在编写一段 Java 代码,但遇到了转储问题。我正在做一些调试,出于某种原因,当我尝试评估(观察或检查)在方法中声明的某些变量时,它会显示以下错误:
errors during the evaluation.
我不明白。 我正在使用 Eclipse 3.7。
例如,即使是方法参数(在方法执行结束前应该可用)也是如此。
我的eclipse.ini 文件是:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.100.v20110502
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024M
【问题讨论】:
-
您可能知道如何使用调试器,但仍然......当调试器仍在包含“监视表达式”的“同一”行时,您是否正在检查“监视表达式”?如果是,您可以在从该行执行“F6”(Step Over)后尝试检查“watch expression”吗?
-
是的,我已经尝试过了。不工作。我可能是 Eclipse JVM 大小,因为有时它在某些变量上有效。