Modify

Opened 11 years ago

Closed 5 months ago

#5302 closed enhancement (fixed)

josm.exe 64-bit version

Reported by: rickmastfan67 Owned by: ulfl
Priority: normal Milestone: 21.08
Component: Installer Windows Version:
Keywords: 64_bits Cc:

Description (last modified by Manu1400)

I'm just wondering, is it possible to have a 64-bit version of the josm.exe file? It sometimes doesn't want to play nice with Java here on my computer because it calls upon the 64-bit version of Java, while josm.exe itself is 32-bit.

Windows 7 x64

Attachments (0)

Change History (10)

comment:1 Changed 11 years ago by ulfl

Resolution: wontfix
Status: newclosed

Unfortunately, the java exe wrapper used (launch4j) doesn't seem to support 64 bit and as the last launch4j release is from 2008 I don't suspect progress here.

http://launch4j.sourceforge.net/

Unless someone comes up with a 64 bit aware java exe wrapper and takes the time to implement josm using it, I'll mark this one as wontfix.

comment:2 in reply to:  1 ; Changed 11 years ago by bastiK

Resolution: wontfix
Status: closedreopened

Replying to ulfl:

Unfortunately, the java exe wrapper used (launch4j) doesn't seem to support 64 bit

Really?

Changelog
03 Aug 2008 21:06

Changes: Support for 64-bit Windows, 64-bit JRE, and IBM JRE was added. A Java runtime preference option was introduced. It is now possible to set the initial process priority and allow...

Is it unstable or what is the problem?

comment:3 Changed 11 years ago by rickmastfan67

All I know is I wish I could have a josm.exe that is 64bit instead of 32bit. Yes, the 32bit josm.exe can call upon the 64bit Java, but I don't know if any long term problems could result from it (like getting hit on the memory restrictions of a 32bit program). Plus I prefer having completely native programs running if possible on my x64 system.

comment:4 Changed 11 years ago by rickmastfan67

I think it might be time to revive this. launch4j was just updated 3 days ago. So, it might be possible now to create a x64 josm.exe (josm64.exe so it isn't confused with the x86 one).

comment:5 Changed 9 years ago by Manu1400

Description: modified (diff)
Keywords: 64_bits added

comment:6 Changed 7 years ago by Don-vip

Milestone: 14.08

comment:7 in reply to:  2 Changed 7 years ago by Don-vip

Replying to bastiK:

what is the problem?

Launch4j works well with 64-bit, as the binaries created with it. 64-bits JRE/JDK is also detected and used when applicable. But the executable itself is always 32-bit, we should be able to build a 64-bit one. I have asked for this here: https://sourceforge.net/p/launch4j/feature-requests/88/

Launch4j seems to be under active development, so I expect good progress :)

comment:8 Changed 7 years ago by Don-vip

In the meanwhile I have started refactorization to build both 32 and 64-bit binaries in [o30580].

comment:9 Changed 7 years ago by Don-vip

Milestone: 14.08

Mmm it's going to take some time before both Launch4j and NSIS allow us to generate x64 binaries.

comment:10 Changed 5 months ago by Don-vip

Milestone: 21.08
Resolution: fixed
Status: reopenedclosed

With #17083 we now have a full 64-bit windows executable based on jpackage, not NSIS/launch4j anymore.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain ulfl.
as The resolution will be set.
The resolution will be deleted.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.