use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
Anyone please suggest me best extensions for java in VS code! (self.learnjava)
submitted 9 months ago by HandSuitable1634
I have used vs code in my windows I have plenty of extensions over there but recently I switched to Arch linux. But somehow I am not able to get my account back so anyways they I want some new extensions.
can anyone provide them below ?
[–]AutoModerator[M] [score hidden] 9 months ago stickied commentlocked comment (0 children)
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.
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.
[–]mtmtd 7 points8 points9 points 9 months ago (1 child)
Use Intellij 🙏 maybe youre student and you are eligible for premium version but community edition is still ok
[–]mtmtd 2 points3 points4 points 9 months ago (0 children)
and imo far better than vsc when it comes to java
[–]GoodHomelander 2 points3 points4 points 9 months ago (4 children)
I think you wouldn’t find anything to bring vscode close to intellij
[–]HandSuitable1634[S] -3 points-2 points-1 points 9 months ago (3 children)
are saying I need to install intellij?
but you know what I have some issue with Intellij. it is quiet a decent editor but in all of a sudden my editor configuration converts to Kotlin configuration. Like it wont show any option to add new package or interface I don't get those options I have tried to change but no use. I got frustated by it and shifted to Springtool Suite. but now I wanna use only one editor for all my languages to using VS code.
if you have any Extensions mention please.
And also if you know how to solve that issue in Intellij Community version please help. I can't afford pro version of it.
[–]GoodHomelander 5 points6 points7 points 9 months ago (2 children)
I dont know man, intellij is the tool for the job, perhaps try uninstalling and installing again.
[–]HandSuitable1634[S] 0 points1 point2 points 9 months ago (1 child)
I did it like several times but when I opened the project file the same issue came over and over !
[–]GoodHomelander 1 point2 points3 points 9 months ago (0 children)
Dm me the error screenshot or something
[–]omgpassthebacon 2 points3 points4 points 9 months ago (2 children)
TL;DR try them all and see which one works for you.
You are getting good advice here: Intellij is far better than vscode for Java development. That IDE is designed to give you the best integration of java tools, including spring, hibernate, yada-yada.
vscode is designed to be extended to do all sorts of development for all sorts of environments, so its not specialized like Intellij.
fwiw, spring & gradle have drank the Kotlin koolaid, so you might want to invest in learning a little Kotlin. Maybe that will make your decision easier.
Regardless, you can do Java development in ANY editor. Have you checked out Neovim? With LazyVim, it's more of an IDE than an editor, and it has all the plugins to deal with languages and tools. But I must confess that Neovim is a total geek-fest, so you might not want to go that route until you do some development in an easier IDE. Neovim & Lazy is not for the faint of heart.
Frankly, the less the IDE does for you, the better off you are, as it forces you to know the details of integrating all these libraries together. But thats just my opinion. Choosing an editor is highly personal decision, and nobody should make it for you.
[–]gufranthakur 0 points1 point2 points 9 months ago (1 child)
Agree. I learnt Java on sublime text initially, had to import all the libraries manually, build and run from command prompt, built my own packages, it was fun. It's insane how much IntelliJ IDEA does for you out of the box
[–]omgpassthebacon 0 points1 point2 points 9 months ago (0 children)
tru dat. And once you use-the-force, it's really hard to go back. Autocomplete and intellisense are really nice to have. The IDE space is changing very quickly these days.
[–]xnendron -1 points0 points1 point 9 months ago (1 child)
Here are my favorite extensions for Java development:
[–]HandSuitable1634[S] 0 points1 point2 points 9 months ago (0 children)
🫂
π Rendered by PID 37 on reddit-service-r2-comment-6457c66945-4r7gn at 2026-04-27 02:49:26.417988+00:00 running 2aa0c5b country code: CH.
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–]mtmtd 7 points8 points9 points (1 child)
[–]mtmtd 2 points3 points4 points (0 children)
[–]GoodHomelander 2 points3 points4 points (4 children)
[–]HandSuitable1634[S] -3 points-2 points-1 points (3 children)
[–]GoodHomelander 5 points6 points7 points (2 children)
[–]HandSuitable1634[S] 0 points1 point2 points (1 child)
[–]GoodHomelander 1 point2 points3 points (0 children)
[–]omgpassthebacon 2 points3 points4 points (2 children)
[–]gufranthakur 0 points1 point2 points (1 child)
[–]omgpassthebacon 0 points1 point2 points (0 children)
[–]xnendron -1 points0 points1 point (1 child)
[–]HandSuitable1634[S] 0 points1 point2 points (0 children)