L2JMobius

Other => Knowledge Base => Topic started by: Mobius on January 19, 2025, 05:55:46 PM

Title: Debug L2jMobius in Eclipse
Post by: Mobius on January 19, 2025, 05:55:46 PM
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.
(https://i.ibb.co/kQMY9vd/image.png) (https://imgbb.com/)

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.