Java EE IDE for the Latest Enterprise Technology
MyEclipse Java EE IDE empowers enterprise software development shops to craft applications using current Java® Enterprise Edition technologies. MyEclipse fully supports the Java EE framework and includes productivity tools to make the development process more efficient. For more application flexibility, you’ll also find integrated technologies in areas such as web development and project build management.
Ready to use a powerful Java EE IDE for your enterprise development?
Get Started with MyEclipse
While you learn more about integrated Java EE tools, go ahead and start your MyEclipse download!
Download Center
Start with Built-in Libraries
Choose the Java EE version that best fits the needs of your project to incorporate associated libraries automatically. Wizards make library management a snap; libraries are included with MyEclipse with no additional downloads required. If you’re a Maven shop, we’ve got you covered – we’ll set up the necessary dependencies in your pom.xml.
Wizards Simplify Development
From EARs & EJBs to JCA & JS and even Web Fragments, MyEclipse is wizard-driven, making Java EE project creation and configuration a cinch. Take an EJB project as an example. Start the project using a wizard, and use more wizards for adding a Java interface; session, entity, or message driven beans; and new classes.
More on Wizards and Projects
Persistence and Database Support
Wield the power of persistence through JPA with the EclipseLink, OpenJPA or Hibernate providers in standalone, web or EJB 3 projects. Wizards make it easy to reverse engineer database table information to generate entity beans and DAOs, with Spring backed DAOs and transactions in Spring projects. Powerful views allow you to easily create and edit persistence annotations. Work with SQL and popular database such as Oracle®, MySQL, PostgresQL, and SQL Server.
More on Persistence
Easy Testing on a Variety of App Servers
Deploy to a range of Java EE compliant application servers such as WebSphere, Glassfish, WebLogic, Tomcat, JBoss and more. Debug and hot-sync projects, and customize deployment configurations. For super-quick testing from your Java EE IDE, use the integrated MyEclipse Tomcat and Derby servers.
Web Services
Whether you’re working with REST (JAX-RS) or SOAP (JAX-WS) web services, MyEclipse has the tools you need. The REST explorer allows you to test even authenticated services or explore social API, while the REST Project Explorer helps you quickly navigate through your services. For SOAP, use the WSDL Explorer and wizards to generate services and clients, top down or bottom up!
Form-Based Configuration
Configure frameworks in a visual manner using our form-based editors. MyEclipse has a dozen editors covering everything from the web & enterprise application descriptors to hibernate configuration. Editors validate your input and include links to appropriate wizards that make editing easy. Find the section you want to configure and the editor modifies the source accordingly. Of course, you always have the option to view and edit the source directly.
More on Editors
Get more than just enterprise Java development from your Java EE IDE
Developing for the Enterprise throws a lot of things your way. With MyEclipse, get easy access to multiple technologies that allow you to provide Java EE solutions for anything that comes your way.

Jump-Start Your Spring
If Spring is your thing, give your Spring a boost with built-in Spring framework libraries, bean development tools, and even Spring scaffolding. Learn More
Unchain Your WebSphere
Don’t get stuck in a rut. With MyEclipse, you can work with WebSphere while enjoying the freedom to explore other technologies. Learn More
Build Projects with Maven without Leaving your IDE
MyEclipse boasts seamless pairing of Maven with MyEclipse projects. Use Maven commands from the menu, or use command-line Maven, your choice. Learn More
MyEclipse Java EE Frameworks and Specifications
Framework | Latest Specification Version Supported |
Java Platform, Enterprise Edition (Java EE) | 7 |
Web Application Technologies | |
Java Servlet | 3.1 |
JavaServer Faces (JSF) | 2.2 |
Expression Language (EL) | 3.0 |
Java Server Pages (JSP) | 2.3 |
Standard Tag Library for JavaServer Pages (JSTL) | 1.2 |
Enterprise Application Technologies | |
Enterprise JavaBeans (EJB) | 3.2 |
Java EE Connector Architecture (JCA) | 1.7 |
Java Persistence API (JPA) | 2.1 |
Web Service Technologies | |
Java API for RESTful Web Services (JAX-RS) | 2.0 |
Java API for XML-Based Web Services (JAX-WS) | 2.1 |
Java API for XML-Based RPC (JAX-RPC) (WebSphere only) | 1.1 |
Miscellaneous | |
Java Architecture for XML Binding (JAXB) | 2.2 |
Java Portlet Specification | 2.0 |
Tutorial Sneak Peek
Adding Libraries, Files, or Projects to a Deployment
You can easily add user libraries, files or projects that you want deployed with your application. From the Deployment Assembly properties page, click the Add button.

When you add resources to an EAR project's deployment assembly, the additions are reflected in the EAR libraries container of the module projects. Java EE projects are added as a .jar library in the lib folder by default.

To see more of this document, visit MyEclipse Deployment Assembly.