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

使用intellij和payara调试两个单独的Java服务器应用程序【代码】

我想用intellij IDEA和payara调试两个单独的Java服务器应用程序.第一个项目正常运行,但是当我运行第二个项目时,什么也没有发生. 错误:Error running 'glassfish': Unable to open debugger port (127.0.0.1:9009): java.net.SocketException "socket closed没有使用不同端口的两个payara实例,有什么方法可以做到这一点?解决方法:Glassfish服务器在独立模式下作为单个JVM进程运行.因此,一次只能连接一个远程调试器. 因此,只能从单...

NativeProcess API Java调试?【代码】

Flex端调用nativeProcess.standardInput.write方法时,您如何调试Java端?我知道有可能,但不知道怎么办?解决方法:为了能够将Eclipse调试器附加到正在运行的Java进程,您需要使用以下Java选项启动该进程……-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n完成此操作并重新启动服务器后,就可以使用Eclipse附加到正在运行的进程.从Eclipse转到调试管理器,并为要连接的进程创建新的远程Java应用程序配置.将端口...

如何在Eclipse中使用调试透视图.[调试Java / J2EE应用程序]

在eclipse中调试Java / J2EE应用程序是否有容易遵循的教程?有关如何检查未检查和已检查异常的分步指南?我一直试图在互联网上找到,但没有用.解决方法:要添加Java异常断点:在“调试”透视图中选择“断点”视图,然后单击视图工具栏上的按钮以获取异常断点(或选择“运行”->“添加Java异常Brekakpoint”).在下一个对话框中,键入异常的名称(支持驼峰大小写,如果要捕获NullPointerExceptions,只需键入NPE,您将获得一个匹配项的列表),从...

java-调试键和签名键之间的区别

嗨,我正在尝试获取签名证书的签名密钥MD5指纹.任何人都可以告诉签名密钥和调试密钥之间的区别.我可以为调试键指定指纹,但是为了获得标志键指纹,我很困惑keytool -list -alias alias_name -keystore my-release-key.keystore中my_release_key.keystore的含义.我正在使用以下链接获取签名钥匙指纹. http://code.google.com/android/add-ons/google-apis/mapkey.html#getfingerprint.解决方法:签署申请的指导:http://developer.andro...

java-如何在Eclipse中调试远程应用程序【代码】

我正在从Eclipse之外运行服务器,现在我想对其进行调试.那有可能吗?如果是的话,我该怎么做.解决方法:1)在远程JVM上指定此选项.-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005请注意,现在调试服务器正在此远程主机和端口5005上运行. 2)在Eclipse中,在 Debug> Debug Configurations… > Remote Java Application' rel='nofollow' target='_blank'>Run > Debug> Debug Configurations… > Remote Java Applicat...

java-如何通过eclipse在本地群集/模式下调试Apache Storm【代码】

使用以下问答,我设法通过Eclipse在Apache Storm集群(本地运行)上启用了调试功能. How to debug Apache Storm in Eclipse? 我的conf / storm.yaml具有以下行,可在工作程序节点上启用调试:worker.childopts: "-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y"当我提交要运行的拓扑以在群集中运行时,可以在编辑器中设置断点并查看变量. 但是,当我尝试在本地运行它时(在Local Mode中),我似乎无法通过Eclipse连接...

java – 如何调试ContextLoader – 上下文初始化失败和BeanCreationException【代码】

我看到有很多关于人们解决这个问题的问题的帖子:错误context.ContextLoader – 上下文初始化失败org.springframework.beans.factory.BeanCreationException: 有没有办法打开调试来隔离问题? 它抱怨“没有这样的属性:getOrg for class:groovy.lang.MetaClassImpl”但是这不是我们类中的一个,是否有某种方法可以获得与我们的代码库相关的信息? 在我们的例子中,我们部署了一个Grails 1.2.1应用程序并在Tomcat中运行得很好.然后...

如何编写java调试器命令行工具(jdb)的脚本?

如何使用像ruby这样的脚本语言来驱动调试会话?有没有比使用脚本语言使用Expect或类似模块更容易的选择?解决方法:您可以使用JRuby通过JPDA API驱动自己的调试器.

java – 递归算法的调试

我的问题是,是否有一些智能的方法来调试复杂的递归算法.假设我们有一个复杂的(不是一个简单的情况,当递归计数器在每个’嵌套迭代中’减少’). 我的意思是在循环可能时递归遍历图形. 我需要检查一下我是否没有得到无限循环.仅仅使用调试器来做这件事并没有给出肯定的答案(因为我不确定算法是在无限循环中还是只是应该处理). 没有具体的例子,很难解释它.但我需要的是…… ‘检查无限循环是否发生在让我们说复杂的递归算法’.解决方法...

java – 如何在编译期间调试注释处理器?

我有一个注释处理器,用于注释保留策略= SOURCE. 我不知道如何逐步调试它. >我在运行mvn install,编译或打包或ant javac时发出了print语句,logger信息,我在编译日志中看到了他们的sysouts.>但是,我不知道如何在Eclipse中逐步调试处理器.我的意思是,你如何逐步调试编译时?解决方法:您必须使用调试配置从Eclipse调用Java编译器(您需要从“Debug Configurations …”菜单选项中手动创建配置. 在JDK 1.6或更高版本下调用Java编译器的“...

java – 调试器只在断点处停止,不会“跳过”

我正在尝试调试我从源代码构建的代码.它是从Tanuki的包装开始的. 我正在调试IntelliJ的想法,但我不确定这是不是问题. 调试器正确停止在我放置断点的所有行,但从来没有其他因此F8,“跳过”不起作用.非常烦人,因为我必须在每个地方放置断点:) 难道我做错了什么?解决方法:你是如何建立这个项目的?如果使用Ant或其他工具构建它,请确保在启用调试信息的情况下执行编译(对于Ant javac任务,debug = true).构建期间的混淆和字节码检测也会...

java – Spring使用一个application.properties进行生产,另一个用于调试【代码】

我有一个Spring应用程序,我希望能够在配置之间切换,具体取决于我是在调试服务器还是服务器在生产中运行. (配置的差异就像数据库位置一样.) 理想情况下,我想在启动时将命令行参数传递给我的Spring应用程序并设置应用程序配置. 我有两个单独的application.properties文件,一个带有生产值,另一个带有调试值.我怎么能在他们两个之间切换?解决方法:您可以拥有3个属性文件,application-dev.properties,application-prod.properties和app...

如何在调试模式下运行时修改Java代码?【代码】

我怎样才能启用这个“运行时调试”Notch在Eclipse中是在this video中讨论的? 作为测试,我希望能够编辑以下代码的输出,并在运行时将其更改为“Hello Runtime Debugging”.public class HelloWorld {public static void main(String[] args) throws InterruptedException {doIt(); }private static void doIt() throws InterruptedException {for (int i = 0; i < 1000; ++i) {System.out.println("Hello World " + i);Thread.c...

在Visual Studio Code IDE和OS X中调试/运行标准java?

喜欢OS X中的轻量级Visual Studio代码.一直希望能够在OS X中从VSC编写,调试和运行标准java(不是javascript).找到以下扩展,它允许您从VSC调试和运行java: https://marketplace.visualstudio.com/items?itemName=donjayamanne.javadebugger 尽可能遵循指示.试图运行我的Java应用程序,当我从OS X在VSC中运行我的Java应用程序时,我在调试控制台窗口中收到一堆“错误:无法找到符号”错误.应用程序在eclipse中运行良好.我在VSC或OS X的...

你如何使用intellij调试java注释处理器?【代码】

如何使用intellij调试java注释处理器? 最好使用IDEA IntelliJ.我尝试在处理器内部设置一个断点并运行,但它没有破坏.解决方法:如果您确实需要调试注释处理器,最好从命令行运行注释处理器,而不是在启用了调试的IDE中运行注释处理器,并使用IDE的调试器附加到该处理器. 如果直接运行javac,可以通过指定以下额外参数来调试它:javac -J-Xdebug -J-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 ... (usual javac para...