Do "Show package contents" on the Eclipse.app.
Edit Contents/Info.plist.
Just above
</dict>
</plist>
Place this:
<key>NSHighResolutionCapable</key>
<true/>
Then, log out or make a copy of the app so that OSX will notice the change. Now, the info window will not show "Open in Low Resolution" as checked. Launch Eclipse and enjoy your new retina awesomeness.
solution from https://bugs.eclipse.org/bugs/show_bug.cgi?id=382972
同样的方法也可以解决的软件有:Spring tool suites.