草庐IT

eclipse-memory-analyzer

全部标签

java - "Eclipse Indigo"和 "Eclipse Juno"之间的区别

目前我正在为Selenium使用EclipseIndigo(v3.7)使用Java的WebDriver自动化测试。还有我从未使用过的EclipseJuno(v3.8-4.2)。EclipseIndigo和EclipseJuno有什么区别? 最佳答案 自2006年以来,Eclipse基金会协调了年度同步发布。每个版本都包括Eclipse平台以及许多其他Eclipse项目。到目前为止,每次同步发布都发生在6月的第四个星期三。EclipseIndigo对应于平台版本3.7,而EclipseJuno-对应于平台版本4.2。Juno在UI上有

java - 在 eclipse 项目中链接名称为 "src"的外部源文件夹

这不是关于在eclipsejava项目中链接源代码的问题是否可以在eclipse中添加一个名为“src”的外部文件夹作为源文件夹。这里的问题是将外部文件夹名称保留为“src”,而不是任何其他名称;为此,我尝试从标准eclipsejava项目中删除src和bin文件夹,然后尝试“链接源”,但这不起作用。还有其他方法可以实现吗?那就是让Eclipsejava项目的src实际上指向一个名为“src”的外部文件夹?输出文件夹“bin”也存在类似问题。SystemInformationOS:Windows8,32bitEclipse:3.7谢谢。 最佳答案

java - 如何在堆文件中找到局部变量

我有一个j2ee应用程序并通过visualVM监控它。假设我有这样的方法:publicvoiddoStuff(intparam){Strings=getStringVariable(param);StringBuildersb=newStringBuilder();//Dostuffwithsbobject}从threadtap可以看出我的一些thread卡在了上面的方法中。所以我生成了一个堆转储文件来弄清楚s和sb包含什么。但是我该怎么做呢?我正在使用Eclipse内存分析器。 最佳答案 您可以从您的线程中获取局部变量,因为如果一

java - 当我尝试运行 Eclipse 时出现 Java 代码 13 错误

我是新手,想尝试一下Android应用程序开发。所以我从https://developer.android.com下载了SDK和ADT.在这之后我意识到我需要一个Java的东西所以我从Java站点下载了jdk1.8.0_20。我的ecplise文件夹在c:\Android\(“Android”是我为此目的创建的文件夹)我安装的Java在C:\ProgramFiles(x86)\Java中。我的系统也在64位Windows7操作系统上运行。现在,当我运行eclipse时,出现以下错误。Javawasstartedbutreturnedexitcode=13C:\ProgramData\O

java - 堆内存使用中的 PS Old Gen 内存 : GC settings for Java Out Of Memory Exception

以下是我的JVM设置:JAVA_OPTS=-server-Xms2G-Xmx2G-XX:MaxPermSize=512M-Dsun.rmi.dgc.client.gcInterval=1200000-Dsun.rmi.dgc.server.gcInterval=1200000-XX:+UseParallelOldGC-XX:ParallelGCThreads=2-XX:+UseCompressedOops-Djava.net.preferIPv4Stack=true-Djboss.modules.system.pkgs=org.jbos88,server=y,suspend=n问题:总

java - Eclipse 条件断点 - 仅在其他断点之后

我正在调试一个执行大量方法调用的应用程序。例如,我想调试methodA。它被调用了1000次。但是,在我的主循环中,我只想在几条语句后开始调试方法A。publicvoidmethodA(){//doessomethingnastythatIwanttodebug}publicstaticvoidmain(String[]args){for(inti=0;i我想在methodAmethodB被调用之后开始中断。我真的不想更改我的代码(例如,插入一个boolean值并使断点以该boolean为条件)。在Eclipse中可以实现这样的功能吗?或者有更好的选择吗?

java - API 与 SonarQube 5.6 和 Java Analyzer 4.0 与 Findbugs 3.3 或 Cobertura 1.6.3 不兼容

SonarQube对我的项目的分析失败了5.6,从版本3.14更新Java插件后至4.0.在我的SonarQube实例中,在其他插件中,我目前有Findbugs插件(版本3.3)和Cobertura插件(1.6.3),它们需要Java插件。查看日志,我收到以下消息:[ERROR]Failedtoexecutegoalorg.sonarsource.scanner.maven:sonar-maven-plugin:3.1-build231:sonar(default-cli)onprojectMyProject:Executiondefault-cliofgoalorg.sonarsou

java - 如何在代理后面安装 Eclipse Neon

对于Neon,Eclipse附带一个安装程序。我在安装程序中找不到任何配置菜单。我的java版本是:java-versionjavaversion"1.8.0_72"Java(TM)SERuntimeEnvironment(build1.8.0_72-b15)JavaHotSpot(TM)64-BitServerVM(build25.72-b15,mixedmode)在ubuntu14.0464位上。我尝试在eclipse-inst.ini中配置代理:...-Djava.net.useSystemProxies=true-Dhttps.proxyPort=8888-Dhttp.prox

java - 为什么 Eclipse 会编译它,而 javac 不会?

我们有一些单元测试可以在Eclipse3.4中正常编译和运行,但是当我们尝试使用javac编译它们时,它会失败。我已经设法将代码缩减为一些小而独立的代码,因此它没有外部依赖性。代码本身没有多大意义,因为它完全脱离了上下文,但这并不重要——我只需要找出为什么javac不喜欢这样:publicclassTest{publicvoidtest(){matchOn(someMatcher().with(anotherMatcher()));}voidmatchOn(SubMatchermatcher){}SubMatchersomeMatcher(){returnnewSubMatcher()

java - Eclipse 忽略不正确的@Override 注释

出于某种原因,我的一个eclipse安装忽略了错误设置的@Override注释。例如,如果我将@Override放在未被覆盖的方法上,它就会完全忽略它。关于如何将其恢复到显示错误注释方法错误的状态的任何想法? 最佳答案 @Override的定义在Java6(andunfortunatlywithoutproperdocumentation)中略有变化,其中实现接口(interface)方法的方法上的@Override注释是有效的。在Java5中,这被认为是错误。 关于java-Eclip