title: Eclipse keeps information about breakpoints in exported jar?
body: <p>I was following this article about <a href="http://www.ibm.com/developerworks/java/library/os-eclipse-javadebug/index.html" rel="nofollow noreferrer">Remote debugging with Eclipse</a> and I was surprised by:</p>
  
  <pre><code>Debug an application remotely (sub title)
  ...
  2. Set a breakpoint
  ...
  4. Export the Java project
  5. Run the Java application manually
  6. Debug the application remotely
  </code></pre>
  
  <p>This in fact means that breakpoint information is saved inside the exported jar file. </p>
  
  <p>Is it really true? <strong>How can one disable it when exporting a jar?</strong> </p>
  
  <p><strong>What is the mechanism, is it saved inside .class, in byte code?</strong></p>
  
  <p>Then I have created remote debug configuration without specifying the project and started debug. The execution of exported jar was really breakpointed in a right place according to stack trace.</p>
  
  <p><img src="https://i.stack.imgur.com/xBhlh.jpg" alt="enter image description here"></p>