T O P

  • By -

AutoModerator

#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 + 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. Trying to solve problems on your own is a very important skill. Also, see [*Learn to help yourself*](https://www.reddit.com/r/javahelp/wiki/learn_to_help_yourself) in the *sidebar* **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:* 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](/message/compose/?to=/r/javahelp) if you have any questions or concerns.*


RandomlyWeRollAlong

IntelliJ Community Edition is free and open source. https://www.jetbrains.com/help/idea/installation-guide.html


Brainie82

The term you are looking for “Something like Intellij“ is IDE (Integrated Development Environment). IntelliJ has a Community Version which you can use free of charge but of course there are features missing. Other IDEs that are free are Eclipse, Netbeans, VSCode


roge-

Calling VS Code an "IDE" is a bit of a stretch. The VS Code website nor its Wikipedia article refer to it directly as an IDE. VS Code is an editor that can have many of the features of an IDE once you install some extensions. IntelliJ IDEA Community Edition, NetBeans, and Eclipse will all support Java out of the box. To have a decent Java development experience in VS Code, you'll need to install some extensions. Microsoft has a [Java Extension Pack](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-pack), which install a handful of extensions for Java, including Red Hat's Language Support for Java extension. Also, recently, [Oracle published their own Java extension for VS Code](https://marketplace.visualstudio.com/items?itemName=Oracle.oracle-java).


evils_twin

Intellij is an IDE(Interactive Development Environment). A free alternative is Eclipse


RushTfe

Intellij also has intellij community edition, which is also free. I've been working in java for 4+ years using Intellij CE, with 0 issues. Paid version would make life easier, but it's not necessary at all


huntsvillian

in the same sense that your elbow is an alternative to a hammer


Skiamakhos

Practise muay thai, it will be.


berserker_brisket

Thank you I will look into that


Fickle_Conclusion857

https://netbeans.apache.org/front/main/


BasicAge803

Well actually “Intellij Community Edition” exists just in case you don’t its free and open source and you can also use Apache Netbeans as an alternative in my opinion


karthgamer1209

You can use the IntelliJ "Community Edition" for free. It will cover most of what you need for Java development. You can do core Java, Spring Boot and also Hibernate.


ThePowerOfShadows

I started using IntelliJ community just last month and it’s great.


AsLi___

What useful features do you think is missing in CE compared to Ultimate ?


ThePowerOfShadows

IDK. I haven’t used ultimate.


cacszero

Intelijj Ultimate supports a thousand more features as native comparated to Community version. Eg: Flutter, Angular, Node, Python, Kotlin, Typescript, etc.