简体   繁体   中英

Java source code not shown in Eclipse debug view

I am doing remote debugging of a Java application and using the debug view of Eclipse. The basic debugging process is working fine and I can see the method stack traces in debug view at the relevant breakpoints. However, I am not seeing the corresponding source code in the tab below and it is saying:

Source not found

The source files are already in my Eclipse project and I can see them in the Java view. I have edited the source look up paths and added the *.java files to it. But even then I am not seeing the source code in the debug view where the execution halts. Any clues on this would be appreciated.

For the Run/Debug configuration that you have been using to Remote Debug, have you followed these steps :

  1. “Run -> Debug configurations…”
  2. Choose the remote config from the tree on the left
  3. Click on the “Source” tab
  4. Click on the “Add…” button
  5. Follow the wizard (add the Project containing the source which is being debugged).

If so, can you post a snapshot of the Run Configuration ?

What I have usually done with a Remote Debug run configuration is Add Source as Java Projects to the Source tab on the Run/Debug configuration. Thus to add a project called so , I would proceed as follows :

在此输入图像描述

And when choosing the project, select the two checkboxes :

在此输入图像描述

To end up with this finally :

在此输入图像描述

I have done the below steps and it worked for me:

  1. Run > Run Configurations
  2. Java Application > Click on Source Tab
  3. Include the project by selecting the option "File System Directory"
  4. Debugging started showing the source code.

You are probably using JRebel which is automatically recompiling and reloading classes. Unfortunately Eclipse Debugger doesn't work with class realoaded in this way. In order to make sure that Eclipse will work fine with the class after changes you have to restart your web application container.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM