Re:Announcing .NET Framework 4.6
by Namrog84 on Tuesday July 21, 2015 @04:26PM
(#9925525)
What's the name of this tool that spits out the thing per platform?
[ Parent
| on HN ]
Re:Announcing .NET Framework 4.6
by mike_hearn on Wednesday July 22, 2015 @04:46AM
(#9928394)
javapackager. It comes with JDK8+. It can make signed DMGs on MacOS, EXE/MSI packages on Windows, DEBs/RPMs/tarballs on Linux etc. They don't have any Java branding. Here's an example of how to use it:
https://github.com/vinumeris/lighthouse/blob/lighthouse/mac-...
The catch is you need the platform to make packages for the platform. It can't make Mac DMGs from Windows, for instance. I have a Mac laptop with Parallels so I can make packages for all three major platforms.
To stay on the .NET topic, this is the closest the JVM world currently has to something like .NET Native, I guess, although of course, there is no native code involved .... it just looks that way to the end user. I guess when .NET matures as a cross platform solution they will need a similar tool, as other platforms don't have the runtime installed by default.