Eclipse Common Plug-ins Recommended __eclipse

Source: Internet
Author: User
Tags svn checkstyle

First of all, this article is for the original Eclipse3.5 (Galileo), if you are using myeclipse, that basically do not have to look, because MyEclipse has brought a lot of functions. Of course, MyEclipse also becomes unwieldy, starts too slowly, consumes too much memory, and that's why I turned away from it to use the original eclipse. With Eclipse plus the right plug-ins, you'll find that MyEclipse is not irreplaceable.

Eclipse Web Tools Platform (WTP)

Address: http://download.eclipse.org/webtools/

WTP is very powerful, supporting HTML, JavaScript, XML, JSP, support syntax coloring, code hints, code folding, and other Java EE-related features. Web Development Essentials.

Eclipse Data Tools Platform (DTP)

Address: http://www.eclipse.org/datatools/
Supports SQL execution and editing. In fact, I mainly used to do SQL file syntax highlighting. Query or use UltraEdit + querybrowser convenient.

Subclipse

Address: http://subclipse.tigris.org/
Consolidate SVN clients into eclipse and easily perform various SVN operations in the IDE. If it's a Linux system, remember to install the JNA Library on the way.

Startexplorer

Address: http://startexplorer.sourceforge.net/
This is a very simple plugin, but I can not leave it, because the function is very practical:
1, open the current file in Windows Explorer. (Windows only)
2. Open the current file with the system default program.
3, open the Cmd.exe and navigate to the current file directory. (Windows only)
4, copy the current file path to the Clipboard.
5, other custom commands.
Also, all of the above features support custom shortcut keys.
Discard MyEclipse, has been on the function 1st think night, once also thought of their own development of such a function of plug-ins, so later when I saw this plugin, really inside cow face ah ~

Moreunit

Address: http://moreunit.sourceforge.net/
Automatically generate test classes, test methods, in the original method and the corresponding test methods quickly jump between. Practical Small Function ~
Shortcut keys Ctrl+u and ctrl+j are consumed by default and can be modified manually.

other

Veloeclipse
https://code.google.com/p/veloeclipse/
Support for velocity template file coloring, code hints and other functions.

Ibator
http://ibatis.apache.org/tools/ibator/
If you've ever used Ibator, you know.

Google Plugin for Eclipse
Http://code.google.com/appengine/docs/java/gettingstarted/installing.html
If you've ever developed Google APP engine in Java, you know.

Eclipse C + + development tools (CDT)
http://www.eclipse.org/cdt/
It's best to work with MinGW and GDB in Eclipse for C + + development.


Reverse Compile

Jadclipse (http://sourceforge.net/projects/jadclipse/) is good, but compatibility between versions is poor. The Jadclipse Master station tells you which versions are available on which versions of Eclipse. Be sure to lower the corresponding version, or even if installed (with the Window->preferences->java->jadclipse option), the decompile will also error. Jadclipse actually just for the famous counter compiler Jad made a shell, so install this plug-in, to the Jad down, (generally on an executable file), and then in window->preferences->java-> Jadclipse set the Jad path, or put Jad under the path.

Jodedecompiler is also very good, is based on the jode of the decompile plug-ins, with the jode counter compiler, installed on the can be used, and eclipse version of compatibility than jadclipse do much better. However, Jad has many options to set up, and the individual feels more powerful than Jode.

In addition, it introduces a jode software Jcavaj, which is a stand-alone program, not a plug-in. It has a more user-friendly graphical interface. If you just want to study the decompile code of a jar bundle, and don't want to open a big IDE like Eclipse, you'll naturally find the benefits of Jcavaj this little software.

Java code specification check

Checkstyle (http://checkstyle.sourceforge.net/) + PMD (http://pmd.sourceforge.net/) + Findbugs (http:// findbugs.sourceforge.net/). It's all open source. Of course, these are independent, but the direction of the various checks are different. The actual inspection can not only check the specifications, but also find many potential bugs.

Checkstyle in favor of checking code specifications.

PMD offers a variety of IDE plug-ins to see the official description:

PMD scans Java source code and looks for potential problems like:possible Bugs-empty Try/catch/finally/switch statement s Dead code-unused local variables, parameters and private methods suboptimal code-wasteful string/stringbuffer usage overcomplicated Expressions-unnecessary If statements, for loops that could is while loops Duplicate D code means copied/pasted bugs

FindBugs as the name suggests to help find bugs, in favor of code security.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.