【IntelliJ IDEA 调试 Java 8 Stream,实在太香了!】教程文章相关的互联网学习教程文章

java-在netbeans中调试无法正常工作

我在NetBeans 7.0.1中使用tomcat 6.0配置了一个Java项目.当我尝试调试它时,项目启动了,但是我无法连接到tomcat.浏览器显示忙碌图标,并且tomcat控制台中没有错误.当我单击停止调试按钮时,它将立即显示登录页面.简而言之,调试不起作用.解决方法:在浏览到窗口>之前,我已经遇到了这个问题.调试>断点并删除所有断点,可能存在一个隐藏的断点,阻止了登录页面的显示.

java-查看在Eclipse中调试时在何处设置变量值

我想知道是否在Eclipse中调试时是否有功能/方式专注于变量并在变量获得其值的地方“回溯”.我希望我已经足够清楚了,但是我可以看出这是否是一个奇怪的问题. 问题是,我有两个类似的类,都使用同一类的@Resource实例.其中一个类运行良好,但另一个类为相关实例变量获取了NullPointerException.我不知道这是怎么回事.因此,如果您知道一种在Eclipse调试器中“回溯”以查看“年龄多大”以及设置变量值的位置的方法,我将不胜感激! 如果由于...

java-如何从运行生产Tomcat Web应用程序获取线程调试信息?

我们有一个生产Web应用程序,该应用程序似乎陷入了线程阻塞,无法完成大量工作,并且运行了CPU和平均负载.我几乎知道问题是什么-我们的DWR服务正在将一些非常大的内容转换为Javascript对象响应.问题是我不知道哪个服务调用会产生大量数据,因为该线程在我的任何代码外部(它在DWR Servlet中,将我的返回值转换为出站javascript对象…否则我可以请参阅线程转储中的我的服务方法). 但是,您不需要了解DWR就能为我提供帮助,因为我的问题是这样...

Java:在Eclipse调试模式下,使用“显示”时,增加可显示文本吗?

在eclipse中,调试Java时,在显示视图中,将截断显示多少文本. 我正在检查一个可能包含很多文本的变量.有没有办法增加显示的文本显示量,或者在调试过程中查看变量的所有内容?解决方法:在这里找到答案:Variables viewer on Eclipse debugging truncates the string values 在“变量”视图中更改“最大长度…”参数的确会增加显示视图中的长度.

客户端Java调试-IE

是否可以跳过Internet Explorer开发人员工具中的Javascript语句(我的意思是不执行)? 像Visual Studio调试器中的“设置下一条语句”一样.解决方法:开始调试(F5)后,可以使用F10跨过一行. 您可以通过单击相关行的边距来设置断点以在此处停止.

java-当Endpoints框架停止生成WEB-INF / *.api-file时,如何调试出什么问题?【代码】

给定Eclipse中带有@Api(name =“ helloworld”)注释的servlet类的Google Cloud Endpoints项目,当项目成功编译时,Endpoints框架将生成一个名为war / WEB-INF / helloworld-v1.api的文件.有时即使没有编译错误也不会生成此文件-只有我称之为“ GAE端点代码约定错误”. 示例-工作:public class TestEntity {public String Text;public TestEntity(String text){Text = text;} }@ApiMethod public TestEntity getTestEntity(){return ...

java-附加调试器时程序永远不会引发异常【代码】

我有一个基于Java的服务,在运行它时会引发意外的SSL异常“套接字已关闭” …或有时“数据以非数据状态接收”. 当我通过添加jvmArgs配置远程调试器时:-Xdebug -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 5050,然后运行它,它永远不会抛出此异常.此选项是否有某些东西可以修改服务的行为? 例外:javax.net.ssl.SSLProtocolException: Data received in non-data state: 6at sun.security.ssl.SSLSocketImp...

java-如何从Eclipse中的Maven构建中调试测试?

如何启动Maven构建并使测试出现在Eclipse的调试透视图中?解决方法:程序包或安装是一个原子动作,实际上不应停止该动作以进行调试(除非您要调试Maven插件).不过,您应该能够通过选择Eclipse项目并执行“调试为-> JUnit测试”来调试测试.

java-如何调试偶尔挂在出口的JVM

我有一台服务器,有时在退出时挂起.挂起仅发生在大约1/10或更短的时间内,到目前为止,我们还没有找到可靠地重现问题的方法.我遍历了我的代码,以为我要关闭所有资源并杀死线程,但是很明显有时候我不正确. 当我无法可靠地重新创建调试提示时,有人可以提出调试提示来帮助我进行测试吗?我曾尝试运行JVisualVM,一旦它出现故障,但它对我没有什么帮助,然后向我展示sigterm线程仍在运行,并且所有CPU的运行速度均为0%,我认为这意味着某个地方...

java-Android中用于调试构建的备用应用程序子类【代码】

为了限制调试代码进入版本APK,我尝试使用DebugMyApplication子类进行调试版本,但使用发行版中的常规MyApplication类. 是否可以在Debug vs Release版本中使用备用Application子类?我试过了: >在src / debug的根目录中定义一个AndroidManifest.xml文件,并带有< application>元件. Gradle警告我,Main清单具有X,而库具有Y,并且未使用DebugMyApplication.>将应用程序子类的完全限定名称声明为可以在我的调试res文件中单独定义的资源,但...

项目Euler解决方案#3(Java):调试【代码】

我最近刚开始从事Euler项目的工作,并且已经完成了问题3的代码.任务是找到大量的最大素数(600851475143).我已经用Java完成了代码,但是遇到了调试问题. Here’s链接. 当我尝试运行它时,它返回此错误:Exception in thread “main” java.lang.IndexOutOfBoundsException: Index: 1, Size: 1at java.util.ArrayList.rangeCheck(ArrayList.java:653)at java.util.ArrayList.get(ArrayList.java:429)at main.main(main.java:24)这是我的...

java-H2服务器在调试时挂起【代码】

我有一个Spring应用程序,它在内存H2数据库中启动以下内容进行JUnit测试:db.jdbc.driver=org.h2.Driver db.jdbc.url=jdbc:h2:mem:sampledb db.jdbc.username= db.jdbc.password= hibernate.dialect=org.hibernate.dialect.H2Dialect我想轻松调试JUnit测试何时运行并同时浏览数据库状态,因此在测试套件之前,我启动了H2 Server:org.h2.tools.Server.createTcpServer("-tcpPort", "9092", "-tcpAllowOthers").start();不幸的是,当我放...

java-调试时以相反顺序跟踪代码

这个问题已经在这里有了答案: > How to step back in Eclipse debugger? 6个调试时是否可能以某种方式不是“下一步”而是“相反顺序的下一步”.这意味着要求编译器/ IDE返回到上一行的程序状态?我懒得重新启动整个应用程序,以防万一调试时错过了一些东西.目前,我对Java,Eclipse或Net-beans IDE中的此类功能感兴趣,但其他编程语言也很有趣.解决方法:我不知道存在像这样...

java-Jar合并进行调试,从而与Android抛出重复项?【代码】

我在尝试运行构建时收到此错误:Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.> com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: android/support/annotation/AnimatorRes.class这是我的build.gradledependencies {compile fileTree(dir: 'libs', include: ['*.jar'])testCompile 'junit:junit:4.12'compile 'com.android.support:appcomp...

java-如何停止记录tomcat服务器中的所有调试语句【代码】

我在专用的专用虚拟服务器中有一个Tomcat 5.5容器.以前,我托管过基于servlet的struts1,struts2和所有应用程序.现在托管了一个Spring 3.2 MVC应用程序,并看到它仅在Spring应用程序和文件大小增加的情况下在stdout文件中生成了巨大的调试语句.任何建议停止错误以外的调试语句将不胜感激. 谢谢.解决方法:在应用程序的WEB-INF / classes文件夹中创建logging.properties文件,其内容如下:handlers = 1spring.org.apache.juli.FileHandle...