What users are saying about
Top Rated
352 Ratings
226 Ratings
Top Rated
352 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8 out of 100
226 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 8.8 out of 100

Attribute Ratings

  • Eclipse is rated higher in 1 area: Usability
  • Oracle Java SE is rated higher in 2 areas: Likelihood to Recommend, Support Rating

Likelihood to Recommend

7.5

Eclipse

75%
73 Ratings
8.8

Oracle Java SE

88%
34 Ratings

Likelihood to Renew

9.0

Eclipse

90%
1 Rating

Oracle Java SE

N/A
0 Ratings

Usability

9.0

Eclipse

90%
2 Ratings
7.5

Oracle Java SE

75%
2 Ratings

Support Rating

7.4

Eclipse

74%
39 Ratings
8.0

Oracle Java SE

80%
38 Ratings

Likelihood to Recommend

Eclipse

I think that if someone asked me for an IDE for Java programming, I would definitely recommend Eclipse as is one of the most complete solutions for this language out there. If the main programming language of that person is not Java, I don't think Eclipse would suit his needs[.]
Anonymous | TrustRadius Reviewer

Oracle Java SE

Oracle Java SE is well suited to long-running applications (e.g. servers). Java Swing (UI toolkit) is now rather outdated, lacking support for modern UI features. JavaFX, the potential replacement for Swing, has now been separated out of Java core. Ideally, there would be a path to migrate a large application incrementally from Swing to JavaFX, but due to different threading models and other aspects, it is difficult. At this point, it is probably better to use an embedded web browser (e.g. JxBrowser) to provide a modern UI in HTML/Javascript and keep just the business logic in Java.
Anonymous | TrustRadius Reviewer

Pros

Eclipse

  • Eclipse organizes imports well and does a good job presenting different programming languages.
  • Eclipse auto formats source code allowing customization and increased readability.
  • Eclipse reports errors automatically to users rather than logging it to the console.
  • Eclipse has coding shortcuts and auto-correction features allowing faster software development.
Anonymous | TrustRadius Reviewer

Oracle Java SE

  • Plenty support built into the tool and IDE like Maven, Ant, Eclipse, IntelliJ.
  • Strong object-orientation language and clear project structure.
  • Wrapper underlines hardware and memory management so the developers can focus on business and implementation.
  • It offers a huge library and framework support from third-parties and the community.
Trang Nguyen | TrustRadius Reviewer

Cons

Eclipse

  • While the DB integration is broad (many connectors) it isn't particularly deep. So if you need to do serious DB work on (for example) SQL Server, it is sometimes necessary to go directly to the SQL Server Studio. But for general access and manipulation, it is ok.
  • The syntax formatting is sometimes painful to set up and doesn't always support things well. For example, it doesn't effectively support SCSS.
  • Using it for remote debugging in a VM works pretty well, but it is difficult to set up and there is no documentation I could find to really explain how to do it. When remote debugging, the editor does not necessarily integrate the remote context. So, for example, things like Pylint don't always find the libraries in the VM and display spurious errors.
  • The debugging console is not the default, and my choice is never remembered, so every time I restart my program, it's a dialog and several clicks to get it back. The debugging console has the same contextual problems with remote debugging that the editor does.
Larry Reed | TrustRadius Reviewer

Oracle Java SE

  • Commercial Licensing in 2019. Oracle will charge commercial organizations using Java SE for upgrading to the latest bug fixes and updates. Organizations will now need to either limit their implementation of Java SE or may need to drop it altogether.
  • Slow Performance. Due to the all of the abstraction of the JVM, Java SE programs take much more resources to compile and run compared to Python.
  • Poor UI appearance on all of the major GUI libraries (Swing, SWT, etc.). Through Android Studio, it is easy to get a native look/feel for Java apps, but when it comes to desktops, the UI is far from acceptable (does not mimic the native OS's look/feel at all).
Anonymous | TrustRadius Reviewer

Pricing Details

Eclipse

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Starting Price

Oracle Java SE

General

Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No

Starting Price

Likelihood to Renew

Eclipse

Eclipse 9.0
Based on 1 answer
I love this product, what makes it one of the best tool out in the market is its ability to function with a wide range of languages.The online community support is superb, so you are never stuck on an issue.The customization is endless, you can keep adding plugins or jars for more functionalities as per your requirements.It's Free !!!
Anonymous | TrustRadius Reviewer

Oracle Java SE

No score
No answers yet
No answers on this topic

Usability

Eclipse

Eclipse 9.0
Based on 2 answers
It has everything that the developer needs to do the job. Few things that I have used in my day-to-day development1. Console output.2. Software flash functionality supporting multiple JTAG vendors like J-LINK.3. Debugging capabilities like having a breakpoint, looking at the assembly, looking at the memory etc. this also applies to Embedded boards.4. Plug-in like CMake, Doxygen and PlantUML are available.
Bhavin Kapadia | TrustRadius Reviewer

Oracle Java SE

Oracle Java SE 7.5
Based on 2 answers
The language is fluent and has good support from a number of open source and commercial IDEs. Language features are added every 6 months, although long-term service releases are only available every 3 years. It would be nice if some of the older APIs were depreciated with more pressure to move to the new replacement APIs (e.g. File vs. Path), but transitions to new features are generally well implemented.
Anonymous | TrustRadius Reviewer

Support Rating

Eclipse

Eclipse 7.4
Based on 39 answers
I gave this rating because Eclipse is an open-source free IDE therefore no support system is available as far as I know. I have to go through other sources to solve my problem which is very tough and annoying. So if you are using Eclipse then you are on your own, as a student, it is not a big issue for me but for developers it is a need.
Rajshekhar Sahu | TrustRadius Reviewer

Oracle Java SE

Oracle Java SE 8.0
Based on 38 answers
Java is such a mature product at this point that there is little support from the vendor that is needed. Various sources on the internet, and especially StackOverflow, provide a wealth of knowledge and advice. Areas that may benefit from support is when dealing with complex multithreading issues and security libraries.
Anonymous | TrustRadius Reviewer

Alternatives Considered

Eclipse

The installation, adaptability, and ease of usage for Eclipse are pretty high and simple compared to some of the other products. Also, the fact that it is almost a plug and play once the connections are established and once a new user gets the hang of the system comes pretty handy.
Anonymous | TrustRadius Reviewer

Oracle Java SE

Chose to go with Java instead of Python or C++ due to the expertise on the ground with the technology, for its ease of integration with our heterogeneous setup of production servers, and for the third party library support which we've found was able to address some challenging aspects of our business problem.
Anonymous | TrustRadius Reviewer

Return on Investment

Eclipse

  • This development environment offers the possibility of improving the productivity time of work teams by supporting the integration of large architectures.
  • It drives constant change and evolution in work teams thanks to its constant versioning.
  • It works well enough to develop continuous server client integrations, based on solid or any other programming principle.
Richard Molina | TrustRadius Reviewer

Oracle Java SE

  • The different versions make it harder to work with other companies where some use newer versions while some use older versions, costing time to make them compatible.
  • Licenses are getting to be costly, forcing us to consider OpenJDK as an alternative.
  • New features take time to learn. When someone starts using them, everyone has to take time to learn.
Terra Lo | TrustRadius Reviewer

Add comparison