Tag: 调试

Java中的调试模式(正则表达式)失败(Android)

我在一段代码中进行模式匹配,在一种情况下可以正常工作但不能在另一种情况下工作。 该代码目前是: DLVRYrx = Pattern.compile(“(\\d+\\s\\p{Letter}+\\s\\d+)\\s(\\d+(?:\\.\\d+)?)\\s(\\d+)”); Log.d(TAG, “* Regex matched ” + DLVRYrx.matcher(“01 Jan 01 60.9876 1234″).groupCount() + ” groups”); // prints 3 as expected in logcat for (int i=19; i<(fields-6); i++) { final String DATAstr = values[i]; try { Matcher Dmatch = DLVRYrx.matcher(DATAstr); String data1 = Dmatch.group(0); } catch (IllegalStateException e) { Log.e(TAG, "! Text […]

在eclipse中调试Jar文件

我正在调试我的应用程序,我发现我在jar文件中有一个exception,它是从完全独立的Java项目构建的。 我从SVN检查了这个项目。 如何将Eclipse中的项目附加到当前项目并调试此代码?

使用Java源数据线进行音频时弹出/破解

我遇到了Java源数据线的问题。 我需要播放一个音调,所以我创建了一个仅代表音调的Tone类。 一切都很好,除了当我播放声音时,扬声器在声音的开头弹出。 有没有什么办法解决这一问题? 这是一个研究项目,需要在没有噼啪声的情况下运行,因为这可能会影响结果。 源代码如下。 谢谢! package edu.jhu.halberda.audiopanamath; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.FloatControl; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.SourceDataLine; import javax.swing.JOptionPane; public class Tone { public enum Channel { LEFT, RIGHT, STEREO }; public static final float SAMPLE_RATE = 44104; // Should be a multiple of 8 protected byte[] buf; protected int hz, msecs; protected […]

如何防止Eclipse + Tomcat运行当前类而不是项目(Vaadin)

这可能certificate是一个简单的配置更改,但我似乎无法找到解决以下问题的明显设置: 我在Eclipse中有一个Vaadin项目,它配置为使用Tomcat v6进行调试。 如果我在项目浏览器中选择项目的顶部并点击调试,则会启动eclipse浏览器,并使用以下URL打开我的Web应用程序: http://localhost:8080/MyVaadinProject/ THIS WORKS 但是,如果我正在查看java文件(比如Myproject.java),Eclipse会尝试在此URL上打开java文件: http://localhost:8080/MyVaadinProject/WEB-INF/classes/com/example/myproject/Myproject.java 当然,这会产生404。 每次我想调试时必须取消选择/关闭我的java文件是非常繁琐的。 有没有办法在eclipse中防止这种行为? 我在OSX Lion上,Eclipse版本3.7.2。 谢谢!

如何在Android Studio中调试应用程序时单步执行或跳过代码

我正在尝试使用Android Studio进行此调试 我如何介入或跨步代码? 在调试器的变量选项卡下,它只显示“已连接到目标VM,地址:’localhost:8609’,传输:’socket’ 选择的步骤是灰色的? 我暂停执行,然后单步执行或跳过我的代码?

javax.net的调试信息未写入Domino服务器控制台

在我的XPage应用程序中,我想调试与javax.net相关的问题。 因此我设置了系统属性javax.net.debug=all 。 遗憾的是,调试信息未写入Domino服务器控制台,我无法在服务器上的任何日志中找到它。 谁能告诉我如何获得调试输出?

如何通过eclipse在本地群集/模式下调试Apache Storm

使用以下问答环节,我设法通过Apache Storm集群(在本地运行)上的eclipse启用调试。 如何在Eclipse中调试Apache Storm? 我的conf/storm.yaml有以下行来启用工作节点上的调试: worker.childopts: “-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=y” 当我提交一个拓扑到风暴运行(在一个集群中)时,我可以在我的编辑器中设置断点和查看变量。 但是当我尝试在本地运行它时(在本地模式下 ),我似乎无法连接(连接拒绝) – 通过eclipse。 # I’m using storm crawler, I submit a topology like so: storm jar target/storm-crawler-core-10.6-SNAPSHOT-jar-with-dependencies.jar \ com.digitalpebble.storm.crawler.CrawlTopology \ -conf crawler-conf.yaml \ -local # ^ The `-local` runs it in a `LocalCluster` # If I submit it to my actual cluster (without -local), I can […]

构建错误,Gradle – >错误:任务’:app:preDexDebug’的执行失败。 > org.gradle.process.internal.ExecException:

我使用Android Studio。 模块应用: apply plugin: ‘com.android.application’ android { compileSdkVersion 21 buildToolsVersion ‘22.0.1’ compileOptions { encoding “UTF-8” } defaultConfig { applicationId “com.my.app” minSdkVersion 10 targetSdkVersion 22 versionCode 1 versionName ‘1’ } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } productFlavors { } } dependencies { compile files(‘libs/volley.jar’) compile ‘com.google.android.gms:play-services:7.5.0’ } 项目com.my.app // Top-level […]

可以在项目中执行eclipse调试或运行两个程序

eclipse可以调试在一个项目中运行两个程序吗? 我的意思是我有两个带有public static void main()方法的程序。 可以同时调试它们吗? 我试过这样做。 有两个显示控制台。 调试窗口中有两个线程。 您可以单击该线程来决定要调试的程序。 但是以这种方式运行或调试程序的结果似乎与运行或单独调试它们不同? 有没有人有类似的经历?

Eclipse:“显示视图”中的图标都是灰色的

这里的讨论描述了eclipse中的“显示视图”,它允许人们快速评估java表达式。 问题是,当我打开显示视图时,图标保持灰色,我无法执行任何操作。 唯一没有的图标是“清除控制台”。 奇怪的是,很多网页上的截图显示了相同的行为,但发布有关该function的人没有提到它。 上下文相关菜单中也没有任何选项。 我正在尝试java项目。 我在调试视图中尝试了它,我得到了同样的问题。 我的主机分类后,我会提供截图。 我正在使用eclipse 3.4。