Encoding OS and Arch into jfxrt.jar?

Kevin Rushforth kevin.rushforth at oracle.com
Wed Mar 21 06:43:15 PDT 2012


>
> As I understand it the jar is the same on all platforms and the native files are external to the jar. 

No, the jfxrt.jar file is different for each platform. The vast majority 
of the class files will be the same, but not all. For example, we don't 
include the prism-es2 (OpenGL) graphics pipeline for Windows or the 
prism-d3d graphics pipeline on Linux or Mac. There are other 
platform-specific .class files as well.

-- Kevin


Daniel Zwolenski wrote:
> Hey Tom,
>
> As I understand it the jar is the same on all platforms and the native files are external to the jar. 
>
> Cheers,
> Dan
>
>
>
> On 21/03/2012, at 7:28 PM, Tom Schindl <tom.schindl at bestsolution.at> wrote:
>
>   
>> Hi,
>>
>> Would it be possible to encode informations about the operating system
>> and architecture into the jar's MANIFEST.MF?
>>
>> This would allow tooling developers like me to find out quite easily if
>> a given jar is compatible with the Java-Version used by the IDE and not
>> fail at launch time later.
>>
>> Another doubt i have is when packaging for multiple architectures - from
>> the jar-size it looks like win32 and win32_64 jars are of equal size but
>> are they really equal?
>>
>> Tom
>>
>> -- 
>> B e s t S o l u t i o n . a t                        EDV Systemhaus GmbH
>> ------------------------------------------------------------------------
>> tom schindl                 geschäftsführer/CEO
>> ------------------------------------------------------------------------
>> eduard-bodem-gasse 5-7/1   A-6020 innsbruck     fax      ++43 512 935833
>> http://www.BestSolution.at                      phone    ++43 512 935834
>>     


More information about the openjfx-dev mailing list