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!

Choose Your Java EE

Select your Java EE version and your project is ready to go.
Java EE IDE - new project

Deploy for Testing

Deploy to a variety of Java EE application servers.
Java EE IDE - app servers list

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.

Java EE IDE built-in libraries
Java EE IDE wizards

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.

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.

Java EE IDE - persistence and database tools
Java EE IDE app servers

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!

Java EE IDE - web services
Java EE IDE - form-based configuration

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.

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.

Java EE IDE technologies
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

FrameworkLatest Specification Version Supported
Java Platform, Enterprise Edition (Java EE)7
Web Application Technologies
Java Servlet3.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
Java Architecture for XML Binding (JAXB)2.2
Java Portlet Specification2.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.

Adding a new resource to the deployment assembly

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.

Default deploy path of added resources

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

Oracle and Java are registered trademarks of Oracle and/or its affiliates.