L2JMobius

Debug L2jMobius in Eclipse

Mobius · 1 · 1550

Online Mobius

  • Distinguished King
  • *****
    • Posts: 19657
How to Debug L2jMobius Using .launch Files in Eclipse.

1. Open Your Project in Eclipse
    •  Ensure the L2jMobius project is correctly imported into Eclipse.

2. Locate the Launcher Folder
    •  Expand the launcher folder in the root of your project directory within the Eclipse Project Explorer.

3. Debug the Server
    •  Right-click on Gameserver.launch or Loginserver.launch inside the launcher folder.
    •  Select Debug As > Gameserver or Debug As > Loginserver.
    •  Eclipse will start the server in debug mode, attaching the debugger automatically.


4. Set Breakpoints
    •  Open any class file or method where you want to debug.
    •  Click on the left margin of the editor to set breakpoints.
    •  The program will pause execution when it hits a breakpoint.

5. Monitor Execution
    •  Use the Debug Perspective in Eclipse to inspect variable states, step through code, and evaluate conditions.
    •  Debugging controls:
        •  Step Over (F6): Execute the current line without diving into methods.
        •  Step Into (F5): Enter the method call.
        •  Resume (F8): Continue running until the next breakpoint.
        •  Terminate: Stop the server.

6. View Logs
    •  Check the Eclipse Console view for logs and error messages generated by the server.


This approach leverages the pre-configured .launch files to simplify debugging.
It’s particularly useful for focusing on code issues without needing to manually configure runtime settings.