Java - Necesito configurar Sublime Text 2 para hacer debug de Java!

   
Vista:

Necesito configurar Sublime Text 2 para hacer debug de Java!

Publicado por Jorge (1 intervención) el 05/03/2015 18:16:58
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

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder