`

Eclipse调试Crypti之三【调试篇】

 
阅读更多

调试篇

在前面的准备工作完成之后,本章我们进入正题,利用前面搭建的环境,在Eclipse下运行Crypti的TestNet节点。

参考文档

主线任务按Crypti的这篇官方文档

该篇文档分别介绍了在Mac、Windows、和linux下的安装步骤。我走的Mac小路。

Crypti的TestNet不涉及安全问题,所以不需要运行在SandBox的V8引擎下,如果是正式节点,只能运行在Linux下的SandBox中。

这篇文章有个最大的坑就是:

Nodejs (v0.12),并不是任何v0.12.xx都可以的,我试了三个版本,只有v0.12.10可以。

我使用了nvm管理多个nodejs版本,确实方便,可以参考这篇文章:

使用 nvm 管理不同版本的 node 与 npm

如果想了解NodeJS的debug机制,强烈推荐这篇文章:

NodeJS的代码调试和性能调优

看完这篇就明白了:用啥IDE并不重要,归根结底它们都是建立在Nodejs本身的debug机制之上。

验证成果

Crypti的环境搭建教程的成果验证,完成搭建之后,在xxx/crypti目录下,运行:node app.js

会输出一堆信息:


 

在Eclipse下运行Crypti

参考小胡子哥的文章,其实完成上述搭建之后,我们是可以利用Nodejs自带的Debug手段调试Crypti。

但我们的目标是在Eclipse这个IDE下对Crypti进行调试,所以继续下面的步骤:

在Eclipse下New 一个NodeJS project



 

将Project的目录指定在上面的crypti目录下,并使用empty template:



Project建立好之后,右键选中app.js,Run As-> Node Application

 

 

 控制台会输出类似信息:


 

然后,设置一处断点,Debug As-> Node Application


至此,目标达到。
 

 

  • 大小: 68.7 KB
  • 大小: 66 KB
  • 大小: 65.9 KB
  • 大小: 156.3 KB
  • 大小: 314.3 KB
  • 大小: 169.8 KB
分享到:
评论

相关推荐

    eclipse调试 eclipse调试

    在本文中,我们将深入探讨Eclipse IDE中的调试技巧,这对于任何Java开发者来说都是至关重要的技能。Eclipse是一个强大的集成开发环境,其调试功能强大且多样,可以帮助开发者高效地定位并解决问题。 首先,我们来看...

    NC eclipse 远程调试

    NC Eclipse 远程调试 NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和...

    eclipse调试java的10个技巧

    "eclipse调试java的10个技巧" Eclipse调试Java的10个技巧是Java开发者们在使用Eclipse进行Java开发时的一些高级调试技巧。这些技巧可以帮助开发者更好地调试Java程序,提高开发效率和质量。 1. 条件断点 条件断点...

    Eclipse王者归来——如何使用Eclipse调试Android源码

    本篇文章将详细介绍如何在Eclipse中调试Android源码。 首先,你需要确保已经安装了Eclipse IDE,并且配置了Android的开发环境,包括安装了ADT插件,以及设置了Android SDK路径。接下来,我们将按照以下步骤进行: ...

    Eclipse远程调试Tomcat

    标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...

    springboot远程调试(eclipse篇)

    ### Spring Boot 远程调试(Eclipse篇) #### 背景介绍 Spring Boot 是一个基于 Spring 框架的快速应用开发框架,它简化了 Spring 应用的初始搭建以及开发过程。在开发过程中,远程调试是一项非常重要的功能,尤其...

    Eclipse调试方法入门

    本教程“Eclipse调试方法入门”旨在为初学者提供一套全面且易懂的调试指南,帮助他们理解和掌握在Eclipse中进行程序调试的关键技能。 首先,我们要理解调试的基本概念。调试是识别和修复程序中错误的过程,通过它...

    Eclipse 调试 PHP

    本篇文章将详细阐述如何利用Eclipse配置和调试PHP项目,以提高PHP开发的效率和准确性。 首先,要使Eclipse支持PHP开发,你需要安装一个名为" PDT (PHP Development Tools)"的插件。PDT提供了完整的PHP开发环境,...

    Eclipse调试Debug的常用技巧

    Eclipse是一款广泛使用的Java集成开发环境,其强大的调试功能是开发者的重要工具。本文将详细介绍Eclipse调试中的几个常用技巧,包括条件断点、变量断点、方法断点、改变变量值、重新调试、远程调试以及异常断点。 ...

    js eclipse 调试插件.

    JavaScript Eclipse 调试插件是开发者在使用Eclipse IDE进行JavaScript开发时的重要工具,它提供了强大的调试功能,使得代码的测试和优化变得更加便捷。Eclipse本身是一个强大的开源集成开发环境,广泛应用于Java...

    使用 Eclipse 和 PDT 调试 PHP

    三、配置调试器 PDT 支持两种调试器:XDebug 和 Zend Debugger。XDebug 是一个免费的开源调试器,支持单步调试、变量检查、断点设置等功能。Zend Debugger 是一个商业调试器,提供了更多的功能和特性。 四、创建...

    Eclipse调试Java的10个技巧

    ### Eclipse调试Java的十个高效技巧 #### 一、概述 在开发Java应用程序的过程中,调试是一项不可或缺的任务。良好的调试技能能够帮助开发者快速定位问题并解决它们。Eclipse是一款广泛使用的Java集成开发环境(IDE)...

    Eclipse 的单步调试.docx

    Eclipse 的单步调试 Eclipse 的单步调试是指在 Eclipse 集成开发...Eclipse 的单步调试功能是 Java 开发者的必备工具之一。它可以帮助开发者逐步执行程序,检查程序的执行结果,改变变量的值,检查代码段执行结果等。

    Eclipse调试常用技巧

    Eclipse是一款广泛使用的Java集成开发环境,其强大的调试功能对于开发者来说至关重要。本文将详细介绍Eclipse中的几个常用调试技巧,帮助提升开发效率。 1. **条件断点**:条件断点允许你设置一个断点,只有当特定...

    Eclipse远程调试教程

    三、启动远程调试 启动远程调试需要经过以下步骤: 1. 启动 Tomcat(远程),在控制台输出 “Listening for transport dt_socket at address: 18787”,即说明在 Tomcat 中设置成功。 2. 在本机设置断点,即在需要...

    Java开发环境Eclipse远程调试端口配置

    ### Java开发环境Eclipse远程调试端口配置 #### 运行环境配置 为了实现Java Eclipse远程调试功能,首先需要确保本地开发环境与远程服务器环境之间的兼容性和一致性。具体步骤如下: 1. **运行ncSysconfig命令**:...

    Eclipse断点调试mysql

    这是Eclipse进行断点调试的基础之一。 ##### 2. 安装Eclipse - 参考文档: [Linux下安装Eclipse](http://www.linuxidc.com/Linux/2012-07/66725.htm) - 确保安装的是支持C/C++开发的Eclipse版本。 - 在完成安装后,...

    eclipse调试问题

    ### Eclipse调试问题详解 在开发过程中,遇到诸如“eclipse调试问题”这样的错误往往令人头疼。根据提供的代码片段,我们主要关注的是与Eclipse IDE相关的Java编程中的异常处理和调试技巧,尤其是`...

    Eclipse调试方法及log4j调试方法

    Eclipse调试方法及log4j调试方法Eclipse调试方法及log4j调试方法

    Nodejs连接eclipse调试

    #### 三、Eclipse 连接 Node.js 调试 一旦 Node.js 应用程序已处于调试模式,接下来就可以使用 Eclipse 来进行调试了。 **连接步骤如下:** 1. **创建新的 Debug 配置:** - 打开 Eclipse 中的“Run”菜单,选择...

Global site tag (gtag.js) - Google Analytics