L2JMobius
Other => Knowledge Base => Topic started 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.