Remote debugging imposes the following limitations:
Remote debugging
Starting the debugger for debugging compiled languages remotely Starting the debugger for debugging interpreted Java remotely