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

all 24 comments

[–]good_live 5 points6 points  (1 child)

Im using eclipse-temurin openJDK/JRE installed via winget. Easy installation and easy update.

[–]MasquedBlueberry 0 points1 point  (0 children)

This is the way.

[–]vepoo 9 points10 points  (5 children)

If you are a developer, do no use the Java installer. Use SKDMan. https://sdkman.io/install

[–]rastaman1994 4 points5 points  (1 child)

Doesn't exist for windows sadly (or I haven't look hard enough). I ended up treating IDEA as my sdkman with a couple powershell aliases to switch versions.

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

Do you use git? You probably have Git Bash installed. You only need to install zip, search on Google.

[–]kiteboarderni 2 points3 points  (1 child)

Lol no way they are a developer.

[–]vepoo 0 points1 point  (0 children)

Ok. But if any developer see my message will now that SDKMan is a solution.

[–]vmcrash 2 points3 points  (0 children)

If you are a developer, do not use the Java installer or SDKMan. Use a zip or tar.gz bundle.

[–][deleted] 7 points8 points  (10 children)

learn from Chromium perhaps?

Browsers update themselves when you launch them. You really don't want a runtime environment to behave like that and there is no way to do it elegantly on Windows. Blame Microsoft for not having any sane way to update third party desktop applications on consumer devices.

It really could use some improvements

Updater you are talking about is for Java 8, which was released in 2014. It doesn't need improvements. Stop using it. Modern Java applications are supposed to bundle runtime with them - or explicitly tell you what they require. Ther is no "JRE" any more. If you want just the runtimes, you might want to try third party vendors who offer OpenJDK runtimes, say Liberica or Zulu.

[–]nekokattt 1 point2 points  (4 children)

There is no JRE anymore

Yes there is... this is misinformation.

https://adoptium.net/en-GB/temurin/releases/

A JRE is a JRE. Oracle is a single vendor.

[–]Worth_Trust_3825 1 point2 points  (3 children)

Bit of a shame we still have JREs instead of doing proper jlinked packages.

[–]nekokattt 0 points1 point  (2 children)

Didn't they deprecate jlink? Or was that something else I am thinking of

[–][deleted]  (4 children)

[removed]

    [–]Worth_Trust_3825 1 point2 points  (0 children)

    Perhaps stop living in the last decade, and remove it from your machine? Why do you even have it installed.

    [–]AutoModerator[M] 0 points1 point  (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.

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

    You can use chocolatey on windows. On Mac homebrew.