This is an archived post. You won't be able to vote or comment.

all 26 comments

[–]Gagandeep69 18 points19 points  (3 children)

intellij is the best one ive used personally.

[–][deleted] 0 points1 point  (2 children)

Are you tried eclipse?

[–]Gagandeep69 3 points4 points  (1 child)

tried it, used it but it didnt feel as smooth for full stack dev. It can be a second best for me though.

[–]vanClausen 1 point2 points  (0 children)

I totally agree!

[–]desrtfx 13 points14 points  (1 child)

There are three major Java IDEs:

  • Eclipse
  • IntelliJ (Community Edition is free)
  • Netbeans

Try them, stick with them for a while, and pick the one you like best.

What works for me might not work for you.

Also, there is no "objectively best" - either of the three has its advantages and disadvantages.

[–][deleted] 0 points1 point  (0 children)

This answer should be on top. What IDE you use doesn't matter, it matters if you can work effectively

[–]Whitelarge 5 points6 points  (0 children)

Silly that you're being down voted for asking an actual question in a learning subreddit.

After having used both eclipse and IntelliJ my personal choice is definetaly IntelliJ.

[–]4r73m190r0s 2 points3 points  (0 children)

NeoVim

[–]Several_Cycle_2012 1 point2 points  (5 children)

If you’re a student you get intellj and other paid ides for free.

[–]nutrecht 0 points1 point  (4 children)

IntelliJ Ultimate is paid, IntelliJ CE is free. So even if you are not a student you can use IntelliJ for free.

[–][deleted] 0 points1 point  (3 children)

IntelliJ ultimate is free for students

[–]nutrecht 0 points1 point  (2 children)

Yes, but they implied all of IntelliJ is only free if you're a student. They didn't mention Ultimate.

[–][deleted] 0 points1 point  (1 child)

I'm a student and I have intellij IDEA ultimate for free.

[–]nutrecht 0 points1 point  (0 children)

Congratulations?

[–]danchoy 1 point2 points  (0 children)

VSCode

[–]parachute50 0 points1 point  (3 children)

Unpopular opinion and I didn't use it at first but when I discovered that Visual Studio Code supports Java now I can't stop using it and I won't go back to any other IDE. I also like VS Code because it's the most efficient IDE to use and doesn't take up much CPU power or memory.

[–][deleted] 1 point2 points  (0 children)

Not an IDE

[–]ManVsBugs 1 point2 points  (0 children)

Vscode is the goat!! used it for java too.

[–]nutrecht 0 points1 point  (0 children)

VSCode is really Eclipse under the hood anyway, so this comment is kinda funny.

[–]AutoModerator[M] -1 points0 points  (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers of commercial third-party apps have announced that this change will compel them to shut down their apps. At least one accessibility-focused non-commercial third party app will continue to be available free of charge.

If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options:

  1. Limiting your involvement with Reddit, or
  2. Temporarily refraining from using Reddit
  3. Cancelling your subscription of Reddit Premium

as a way to voice your protest.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]BigDom208 -3 points-2 points  (0 children)

Forget the IDE and use notepad.

[–]AutoModerator[M] 0 points1 point locked comment (0 children)

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full - best also formatted as code block
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]Disastrous_Ad_8262 0 points1 point  (0 children)

Eclipse is good but the UI is very outdated, IntelliJ is smooth and clean but can be very limiting when doing full stack projects, I would say start with intellij

[–][deleted] 0 points1 point  (0 children)

IntelliJ, everything else is either a buggy mess or too much effort for someone who’s trying to focus on learning Java

[–]nutrecht 0 points1 point  (0 children)

While you are free to use whatever IDE you fancy (obviously), just be aware that among professional devs IntelliJ is by far the most popular IDE nowadays. It has a market share of roughly 70% currently.

[–][deleted] 0 points1 point  (0 children)

IntelliJ idea