Does Java 7 only run on 64-bit MAC OS X?

I want to provide standalone application packages on Windows, Linux and Mac, so I created a JavaFX application on all three platforms. I will allow my users to download these native packages from my app download web page, but I have confusion regarding MAC users because for Linux and Windows JDK / JRE 7 comes in two download options

  • for x86
  • for x64.

but for MAC we only have the option for x64.

Java Download The page shows Java / Jre is not available for 32-bit MAC OSX to run JavaFX application. Does this mean JavaFX will only work on MAC-OS x64 bits?

If so, then my problem was resolved as I already linked my Javafx application as "Self-Contained Application Packages" after running custom build.xml script on MAC OSX 64, but if not so user can also run JavaFX application on OS x86 MAC OSX, but in this case my "Self-Contained Application Packages" for mac will not work on x86 MAC OSX.

So, I'm planning to provide an additional zip file that either contains the attachment (no jre copy) or just a self-writing jar. But I'm a little worried that I need to bundle a bootable JAR into this zip file, so the requirements must be met to be able to run a JavaFX application under the following conditions:

: -

  • If the user has x86 MAC OSX.
  • If java is already installed on the user's system. And he wouldn't want to download "Self-Contained Application Packages" from the download page.
  • Large download size.

So which of the following two options is appropriate if the user has x86 MAC OSX or if they already have java installed on their system or would not like to download "Self-Contained Application Packages" from the download page due to the large download size?

Option -

  • APP (no embedded copy of JRE)
  • Or just the executable itself to the bank.

I'm not sure if Mac OS X 10.7.3 (Lion) or later can run on x86 system. Therefore, in the case of option # 1, the user may have problems if he is using an x86 system. Then it may need to modify the plist info file and replace JavaAplicationStub.

In the case of option # 2, I think it's better since the user only needs to download the JRE and the JAR has to be run using the "java -jar" command.

Please suggest which option is better in case JavaFX application can run on Mac OS X x86 bit?

+3


source to share


1 answer


Does Java 7 only work with 64-bit MAC OS X?



Oracle Java 7 for OS X is only available for 64-bit architectures, there is no 32-bit software.

+1


source







All Articles