Hacker News new | ask | show | jobs
by rebelde 2713 days ago
Needs Java. I saw it mentioned in the HeidiSQL thread and thought I would try it. Never completed the installation. Not putting Java on my machine, nope. Yes, I do understand the advantages of Java. Runs everywhere, which is nice. I'm still not installing it.
3 comments

The installer comes with it's own JRE just for DBeaver, so you don't have to install Java systemwide for it to work.

And why the hate for Java? Most other languages have runtime libraries or VMs too, does it really make a difference if that runtime code is baked into the exe vs. stored in a separate folder?

Maybe I don't know JRE vs Java well, but I really dislike the constant "update Java now!" messages and the hassle that goes with it.
Ah yes, that's different. There's no need to install any of that stuff when you pick the DBeaver installer that ships with a JRE. It basically just adds another folder into the DBeaver directory.
The hate for Java has absolutely reached comical levels.
Reached? Disdain for desktop Java GUIs has been constant for many years.
kind of curious about the passionate avoidance of installing Java - is that an anti-Oracle stance or something else?

(I tend to be the opposite - if I can find a Java based tool to do the job I'll choose that because they tend to be very self contained, don't often require messing around with other OS dependencies ...)

It constantly hassles me with requests to upgrade. Doesn't it sometimes try to trick me into installing something else, too?
Yeah, the Oracle installer does / used to do all those things. Apart from anything else, you will now end up agreeing in the fine print not to use Java for certain purposes. Basically, don't use anything Oracle to do with Java.

Fortunately there are good ways to get it. OpenJDK and Azul have much more hassle free installations now. I personally use sdkman [1], but conda [2] is another very easy way to get java that won't hassle you.

Not that I'm trying to persuade you or anything - I was just curious!

[1] https://sdkman.io/ [2] https://anaconda.org/anaconda/openjdk

Thanks for the reply. You and the others have really lost me about the differences and compatibility of Java, JRE, OpenJDK, sdkman, conda??? Maybe I'm in the middle. I pay enough attention to not want to deal with Java, but I don't know well enough to find other non-Oracle ways. I might research all this someday and lose my distaste of Java.

Gave my honest thoughts on this and lost 3 karma points. Not too bad this time. I still have a few more to spend.

Yeah, it sucks that people will downvote people for legit opinions / experiences rather than actual bad faith comments.

I'm mainly interested because I write a lot of software that needs the JVM to run (I don't use Java itself much, but it comes to the same thing). So it is very useful for me to understand reasons people would reject my software.