elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Necesito configurar Sublime Text 2 para hacer debug de Java!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Necesito configurar Sublime Text 2 para hacer debug de Java!  (Leído 5,141 veces)
jdojeda

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Necesito configurar Sublime Text 2 para hacer debug de Java!
« en: 5 Marzo 2015, 20:55 pm »

Buenas tardes, estoy iniciando la programación en Java (apuntando a Android, se que existe Android Studio!) paro lo cual estoy usando Sublime Text 2.

Quisiera hacer seguimiento de las variables para ir viendo los cambios a medida que se ejecuta las aplicaciones de práctica y googleando encontré  JDebug - A Java Debugging plugin for Sublime Text http://blog.jdebugger.com/2015/02/jdebug-java-debugging-plugin-for.html.

Una vez instalado me pide configurar (JDebug.sublime-setting) y es allí donde entiendo cómo se debe hacer correctamente.
Agradecería si alguien puede darme un ejemplo de configuración: a continuación la opción de configuración recomendada y luego está el ejemplo de archivo que debe llevar la configuración.
Saludos!



Setting up JDebug

Setting up JDebug is very simple as it has only few settings to start with. You can copy and paste the default settings into user settings and update the following settings based on your environment.

workingdir-     You need to set your current project directory like c:/worksapce/TestService (Windows) or /home/user/abc/workspace/TestService (Linux or Ubuntu)
commandline -     Set the jdb command with arguments. If JDK/bin is not in your environment PATH then you need to specify full path to the jdb command. Also change the hostname and port in which the java application service is running and listening.
sourcepath -     The path to the source file with in the project. For ant project it usually /src/ and for maven usually /src/main/java.



Archivo de configuración JDebug.sublime-setting:

{
    "workingdir": "C:/Workspace/TestService",
    "commandline": "jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8849",
    "source_path_prefix": "/src/",

    "push_pop_layout": true,
    "close_views": true,
    "debug": false,

    "layout":
    {
        "cols": [0.0, 1.0],
        "rows": [0.0, 0.75, 1.0],
        "cells":
        [ // c1 r1 c2 r2
            [0, 0, 1, 1], // -> (0.00, 0.00), (1.00, 0.75)
            [0, 1, 1, 2]  // -> (0.00, 0.75), (1.00, 1.00)
        ]
    },

    "breakpoint_scope": "keyword.jdb",
    "breakpoint_icon": "circle",
    "position_scope": "entity.name.class",
    "position_icon": "bookmark",
    "changed_variable_scope": "entity.name.class",
    "changed_variable_icon": "",

    "file_group": 0,
    "console_group": 1,
    "console_open": true,
    "variables_group": 1,
    "variables_open": true,
    "breakpoints_group": 1,
    "breakpoints_open": true

}


En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: Necesito configurar Sublime Text 2 para hacer debug de Java!
« Respuesta #1 en: 5 Marzo 2015, 21:13 pm »

No creo que Sublime Text sea una buena opción para programar con Java. Tienes IntelliJ, Eclipse y NetBeans. Incluso si quieres algo ligero DrJava. Los tres primeros te ofrecen un muy buen soporte para Debug.

Si a pesar de saber esto sigues con querer usar el Editor Sublime Text como IDE, te puede servir ésta documentación de parte de Oracle: JDB.


« Última modificación: 5 Marzo 2015, 21:26 pm por Gus Garsaky » En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
bengy


Desconectado Desconectado

Mensajes: 501


mis virtudes y defectos son inseparables


Ver Perfil WWW
Re: Necesito configurar Sublime Text 2 para hacer debug de Java!
« Respuesta #2 en: 6 Marzo 2015, 04:04 am »

Sublime no es IDE, es un editor de texto!!!

saludos
En línea

jdojeda

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Necesito configurar Sublime Text 2 para hacer debug de Java!
« Respuesta #3 en: 6 Marzo 2015, 11:12 am »

Entiendo que existen otros mejores que ST2, pero sigo necesitando la ayuda de ustedes si entienden como configurar para que funcione!
Ciertamente ST no es un IDE, pero es muy potente y rápido a pesar de todo: tiene Snippets y plugins que facilitan la vida.
Pero vuelvo a aclarar no es un IDE, solo tiene (se le agrega según la necesidad) lo necesarios para programar.
Saludos.
En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: Necesito configurar Sublime Text 2 para hacer debug de Java!
« Respuesta #4 en: 6 Marzo 2015, 11:55 am »

La rapidez del editor no importa si no la productividad. Debes de usar las cosas como son. Sublime no tiene soporte para JPA, tampoco tiene soporte para BBD, No se puede refactorizar, ni ver errores en tiempo real, no puedes agregar bibliotecas al classopath, lo tienes que hacer manual asi como la depuración, etc, etc.

El enlace que te he puesto en mi respuesta anterior te lleva a la documentación de Oracle sobre JDB. Por si no sabias Oracle es el dueño de Java y su documentacion es lo primero que deberias ver.

Suerte.
En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
jdojeda

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Necesito configurar Sublime Text 2 para hacer debug de Java!
« Respuesta #5 en: 6 Marzo 2015, 12:01 pm »

Como puse al principio soy novato! Todo lo que acabas de nombrar está lejos... en años llegaré allí.
Y sobre el uso de JDB: el problema no es cómo usarla, sino como hacer que corra en ST (como se configura en ST)... a partir de que corra dentro del ambiente de ST podré verificar todos los recursos del JDB.
Gracias.
En línea

Usuario Invitado


Desconectado Desconectado

Mensajes: 625



Ver Perfil
Re: Necesito configurar Sublime Text 2 para hacer debug de Java!
« Respuesta #6 en: 6 Marzo 2015, 12:25 pm »

Sobre esto es lo que deberías buscar información:

Código:
commandline": "jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8849

El resto es obvio:

  • workingdir: indica la ruta del proyecto.
  • sourcePath: indica el contexto principal de tu código fuente. Si utilizas Maven estarán en /src/main/java/, si no utilizas Maven (sería lógico si eres novato), tu contexto principal debe estar en /src/.
En línea

"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines