Re: NB 8.2 What is the difference between app.exe and app64.exe when you use a 64 bit JRE ?
Peter Hansson <[email protected]>
| Newsgroups | gmane.comp.java.netbeans.modules.openide.devel |
|---|---|
| Message-ID | <CAC55jYOr=g2YYC=DYMmaenJHqsAsRymMAeg4SHus=+O_EZ5g1Q@mail.gmail.com> |
app.exe and app64.exe are just thin native wrappers around a launch of a java.exe session. At the end of the day what really matters is if your JRE is 32-bit or 64-bit. As you have already noticed. There's nothing to prevent app.exe (which is 32-bit) from launching a 64-bit java.exe as long as you are on a 64-bit Windows. You can also have app64.exe launch a 32-bit java.exe. On a 64-bit Windows using a 64-bit JRE the only real difference then becomes if you want to launch your application from "C:\Program Files" (app64.exe) or from "C:\Program Files (X86)" (app.exe). This - of course - only applies if your application is truly installed, not just executing from the zip bundle. If you are just executing from the zip bundle then it is really difficult to come up with why one would be better than the other. (given that your Windows is 64 bit). Since 32-bit Windows OS seems to be a thing of the past I customize my installer so that app.exe is thrown away and app64.exe is the only launcher. kind regards, Peter On Tue, Oct 4, 2016 at 11:31 PM, bruehlicke <[email protected]> wrote: > I see when building my RCP app I get an app.exe and an app64.exe. As much > as I know is the app.exe a x86 and the app64.exe an amd64 build executable. > > Now launching my RCP with app.exe or app64.exe results in the same where > Help-> About tells me the system is using teh 64 bit JRE whichj I have > bundled with the RCP app. > > Question: What's the difference using app.exe vs app64.exe in this > situation running on a 64 bit Win 7 box ? > > > > >