Eclipse plug-ins

Source: Internet
Author: User
Open source center


Eclipse swing & SWT plugin development GUI is better!




Develop the swing Interface



0 Eclipse plug-in center plug-in download network Overview
1. Download eclipse
EMF, GEF-Graphical Editor framework, UML2, and VE-visual editor are all downloaded here.
2 lomboz J2EE plug-in, JSP development, EJB
3. myeclipse J2EE development plug-in, supporting servlet, JSP, EJB, and database operations
4 properties Editor: edit the Java property file and automatically save the disk in unicode format.
5 colorer take colors over hundreds of types of files by syntax
6 xmlbuddy edit XML file
7 Code folding adds a variety of code folding functions (more than those provided by ECLIPSE)
8. Easy Explorer accesses the folder of the selected file and directory from eclipse.
9. The fat jar package plug-in allows you to conveniently complete various packaging tasks, including external packages.
10 RegEx test Regular Expression
11 jasperassistant report plug-in (for money ~)
12 jigloo GUI builder Java GUI editing plug-in
13 profiler performance tracking and measurement tools, capable of tracking and measuring B/S programs
14 advanqas provides prompt and quick help for conditional statements such as if/else (automatic structure change, etc)
15 log4e log4j plug-in provides various log4j-related tasks, such as adding a logger for methods and classes.
16 vssplugin VSS plug-in
17 implementors provides an implementation class to jump to a method, rather than the interface function (Practical !)
18 call hierarchy shows the calling level of a method (which methods are called and which methods are called)
19 eclipsetidy check and format html/XML files
20 checkclipse check whether the code style and writing method comply with the specifications
21 hibernate synchronizer hibernate plug-in, automatic ing, etc.
22. veloeclipse velocity plug-in

23 editorlist

24 memorymanager memory usage monitoring

25 SWT-designer GUI plug-in for Java

26 Tomcat plugin supports Tomcat plug-ins

27 XML Viewer

28 quantum database plug-in

29 dbedit database plug-in

30 Clay. Core visualized database plug-in

31 hiberclipse hibernate plug-in

32 Struts-console struts plug-in

33 easystruts struts plug-in

34 veloedit velocity plugin

35 jalopy code sorting plug-in

36 jdepend package Relationship Analysis

37. Spring ide spring plug-in

38 doclipse can generate XDoclet code prompts
39 sqlexplorer, which is used to connect to various databases in eclipse
Http:// & threadid = 31124

40. Use the Eclipse plug-in implementors in eclipse.
If you want to see the implementation of a class or method, you can click Ctrl + to open the specific implementation code of this class or method. However, if an interface is encountered, it only arrives at the interface and cannot be reached in a specific implementation class.
Solution: Use the implementors plug-in of Eclipse.
When tracking method code, eclipse is switched to the method interface class by default, and only the method name does not have specific implementation code in the interface, this plug-in provides the ability to trace the implementation code of a specific implementation class.
In addition, the call hierarchy plug-in displays the call level of a method, from which you can see which method it is called and which method it is called. It is a useful tool for code tracing. Eclipse 3.1 already has this feature. This plug-in does not need to be introduced.
Http:// & threadid = 30441
Http:// Bid = 7 & id = 165547 & sty = 1
Sqlexplorer --
This article describes how to use the Eclipse plug-in sqlexplorer to connect to various databases in eclipse.
Eclipse is a very popular development platform. The open and scalable architecture allows many programmers to find their own personalized work environments.
Http:// & threadid = 31124
Http:// Bid = 7 & id = 164702 & sty = 1
Use the links method to load the Eclipse plug-in
Eclispe should be familiar to everyone. Generally, Eclipse plug-ins are installed in the Plugins directory. However, after many plug-ins are installed, eclipse becomes very large. The most important thing is that it is not easy to update and manage many plug-ins. Installing the Eclipse plug-in using links can solve this problem.
XP SP1, eclipse3.0.1
Now, assume that my eclipse installation directory is D: Eclipse, And the plug-in directory to be installed is dlug-in. I will install languagepackfeature (Language Pack) EMF-SDO-XSD-SDK, GEF-SDK, and lomboz.
Put all the four plug-ins in the dlug-In directory and decompress them separately. For example, if is decompressed to the lomboz3.0.1 Directory, which contains a directory of plugins, you must first create a subdirectory eclipse in the directory of lomboz3.0.1, and then move the directory of plugins to the newly created eclipse directory, that is, if the directory structure is like this: Dlug-inLomboz3.0.1eclipseplugins
Eclipse will go to the specified directory to find the eclipsefeatures directory and eclipseplugins directory to see if there are legal functional components and (or) plug-ins. That is to say, the target directory must contain an eclipse directory. If the attached feature and plug-in are found, the configuration is available during the runtime. If the linked file is added after the workspace is created, the additional feature and plug-in will be processed as new configuration changes.
If the eclipseplugins directory is already included after the other compressed files are decompressed, you do not need to create an eclipse directory.
Then, create a subdirectory links in the eclipse Installation Directory D: Eclipse directory, and create a link file in the links directory, such as languagepackfeature. link: Change the file content to Path = D:/plug-in/languagepackfeature. That is, the link file must correspond to a directory of the plug-in just extracted.
1. Plug-ins can be installed in multiple custom directories.
2. Multiple plug-ins can be installed in a custom directory.
3. The file name and extension name of The Link file can be any name, such as ddd.txt and myplugin.
4. In the link file, Path = the path of the plug-in directory must be separated or/
5. There can also be multiple link files in the links directory, and the path parameter in each link file will take effect.
6. The plug-in directory can use relative paths.
7. You can create a subdirectory in the links directory to transfer unused plug-ins to this subdirectory to accelerate eclipse startup.
8. If you cannot see the plug-in after installation, delete the configuration directory under the eclipse directory and restart.

Jadclips plug-in Website:
1. Download:
Download plug-ins:
Download jadclipse_3.1.0.jar, which supports eclipse3.1m6 and later versions.
Download jadclipse_3.2.0.jar, which supports eclipse3.2m3 and eclipse3.2m4.
Download jadclipse_3.2.2.jar, which supports eclipse3.2m5 and later versions.
Download the Jad decompilation tool:
Http:// bald rose brigade sword? /A>
Ii. installation:
Method 1: Copy jadclipse_3.1.0.jar to the % eclipse_home % plugins directory.
Method 2: Install using link to create the directory structure of E: eclipse3.1pluginsjadclipse3.1.0eclipseplugins, And put jadclipse_3.1.0.jar under the Plugins directory (Note: e: eclipse3.1plugins is a directory dedicated to plug-ins defined for you ). Create a file under the % eclipse_home % links directory (the file name can be obtained at will, ensure that the suffix is. Link). The file contains Path = E: eclipse3.1pluginsjadclipse3.1.0.
Start eclipse and open window-> preferences-> JAVA-> jadclipse. If jadclipse is not found, check whether the installed version of the plug-in corresponds to the installed eclipse version. The eclipse I installed is eclipse3.1.2.
3. Set parameters:
Start eclipse and open window> preferences> JAVA> jadclipse.
1. Path to decompiler. Set the full path name of The Decompilation tool Jad, for example, %java_home1_binjad.exe.
2. Directory for temporary files. Set the temporary file path here.
As for the parameter settings in the debug, direves ves, formatting, and MISC directories in the window-> preferences-> JAVA-> jadclipse directory, we will not bother.
4. After the installation is complete, eclipse automatically sets jadclipse class file viewer to the default open mode of the class file. If no default value exists, modify "*. the Default Editor associated with class is jadclipse class file viewer ". After setting, double-click the *. Class file and eclipse will automatically decompile the file.

Note: For classes with source code, it will not forcibly decompile, that is, it will still use the class File Viewer that comes with eclipse to view the class file.

[Switch] comprehensive log4j Configuration
Log4j. rootlogger = debug, console, A1, Im Apache = true
# Apply to the console
Log4j. appender. Console = org. Apache. log4j. leleappender
Log4j. appender. Threshold = debug
Log4j. appender. Console. Target = system. Out
Log4j. appender. Console. layout = org. Apache. log4j. patternlayout
Log4j. appender. Console. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
# Log4j. appender. Console. layout. conversionpattern =
[Start] % d {date} [date] % N % P [Priority] % N % x [NDC] % N % T [thread] n % C [category] % N % m [Message] % N
# Apply to files
Log4j. appender. File = org. Apache. log4j. fileappender
Log4j. appender. file. File = file. Log
Log4j. appender. file. append = false
Log4j. appender. file. layout = org. Apache. log4j. patternlayout
Log4j. appender. file. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
# Use this layout for logfactor 5 Analysis
# Apply to file rollback
Log4j. appender. rolling_file = org. Apache. log4j. rollingfileappender
Log4j. appender. rolling_file.threshold = Error
Log4j. appender. rolling_file.file = rolling. Log // file location. You can also use the variables $ {java. Home} and rolling. log.
Log4j. appender. rolling_file.append = true // true: Add false: Overwrite
Log4j. appender. rolling_file.maxfilesize = 10kb // Maximum File Size
Log4j. appender. rolling_file.maxbackupindex = 1 // Number of backups
Log4j. appender. rolling_file.layout = org. Apache. log4j. patternlayout
Log4j. appender. rolling_file.layout.conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N

# Apply to socket
Log4j. appender. Socket = org. Apache. log4j. rollingfileappender
Log4j. appender. Socket. remotehost = localhost
Log4j. appender. Socket. Port = 5001
Log4j. appender. Socket. locationinfo = true
# Set up for log facter 5
Log4j. appender. Socket. layout = org. Apache. log4j. patternlayout
Log4j. appender. socet. layout. conversionpattern =
[Start] % d {date} [date] % N % P [Priority] % N % x [NDC] % N % T [thread] % N % C [category] % N % m [Message] % N

# Log Factor 5 appender
Log4j. appender. lf5_appender = org. Apache. log4j. lf5.lf5appender
Log4j. appender. lf5_appender.maxnumberofrecords = 2000
# Send Logs to emails
Log4j. appender. Mail = smtpappender
Log4j. appender. Mail. Threshold = fatal
Log4j. appender. Mail. buffersize = 10
Log4j. appender. Mail. From =
Log4j. appender. Mail. smtphost =
Log4j. appender. Mail. Subject = log4j message
Log4j. appender. Mail. To =
Log4j. appender. Mail. layout = org. Apache. log4j. patternlayout
Log4j. appender. Mail. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N
# For Databases
Log4j. appender. Database = org. Apache. log4j. JDBC. jdbcappender
Log4j. appender. database. url = JDBC: mysql: // localhost: 3306/test
Log4j. appender. database. Driver = com. MySQL. JDBC. Driver
Log4j. appender. database. User = root
Log4j. appender. database. Password =
Log4j. appender. database. SQL = insert into log4j (Message) values ('[framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % n ')
Log4j. appender. database. layout = org. Apache. log4j. patternlayout
Log4j. appender. database. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N

Log4j. appender. A1 = org. Apache. log4j. dailyrollingfileappender
Log4j. appender. a1.file = samplemessages. log4j
Log4j. appender. a1.datepattern = yyyymmdd-hh '. log4j'
Log4j. appender. a1.layout = org. Apache. log4j. xml. xmllayout
# Custom appender
Log4j. appender. Im = net. cybercorlin. util. Logger. appender. imappender
Log4j. appender. Im. Host =
Log4j. appender. Im. Username = Username
Log4j. appender. Im. Password = Password
Log4j. appender. Im. Recipient =
Log4j. appender. Im. layout = org. Apache. log4j. patternlayout
Log4j. appender. Im. layout. conversionpattern = [framework] % d-% C-%-4r [% T] %-5 p % C % x-% m % N

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: 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.