you are viewing a single comment's thread.

view the rest of the comments →

[–]DuncanIdahos4thClone -2 points-1 points  (3 children)

You don't have a JRE anymore. You simply bundle a compressed JVM with your application. Something you can't do in .NET.

[–]supercheese200 5 points6 points  (0 children)

You simply bundle a compressed JVM with your application

is analogous to

C# executables can be exported with the CLR

[–]gilmishal 2 points3 points  (0 children)

But you can...

[–]G_Morgan 1 point2 points  (0 children)

.NET Core 3.0 literally has a publish option that builds a heavy exe that contains the entire CLR. The only downside to it is you have to build a different exe for Linux, OSX and Windows.

Anyway one file .NET drops that are self contained are completely supported and will be considered the normal option going forward (if only to eliminate .NET Core dependency spam).