1 .\" Hey, EMACS: -*- nroff -*-
2 .\" First parameter, NAME, should be all caps
3 .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
4 .\" other parameters are allowed: see man(7), man(1)
5 .TH BJDWP 1 "September 29, 2009"
6 .\" Please adjust this date whenever revising the manpage.
8 .\" Some roff macros, for reference:
9 .\" .nh disable hyphenation
10 .\" .hy enable hyphenation
11 .\" .ad l left justify
12 .\" .ad b justify to both left and right margins
13 .\" .nf disable filling
14 .\" .fi enable filling
15 .\" .br insert line break
16 .\" .sp <n> insert n+1 empty lines
17 .\" for manpage-specific macros, see man(7)
20 \- Command line USB Blackberry Java Debug Wire Protocol
23 [-h][-p pin][-P password][-v] address port
28 is a program that supports the Java Debug Wire Protocol over USB,
29 which enables debugging of Java programs directly on your Blackberry.
31 Support is experimental, and development is focused primarily on the
37 PIN of device to talk with. Only needed if you have more than one Blackberry
41 Simplistic method to specify device password. In a real application, this
42 would be done using a more secure prompt.
45 Dump verbose protocol data during operation.
48 Show summary of options.
51 The following arguments are required, in order to provide a socket where
52 the JDWP server will listen for connections from the debugger.
55 Most often 'localhost' but can be any IP or hostname on the machine
62 Start the server and the USB connection to the device:
66 Then start your java debugger:
68 jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8000
74 was initially written for the Barry project by Nicolas VIVIEN.
75 This manual page was written by Chris Frey.
78 http://www.netdirect.ca/software/packages/barry