source: other-projects/expeditee-release-kits/shared/mac/README@ 28723

Last change on this file since 28723 was 28723, checked in by ak19, 10 years ago

Add shared/mac folder with Wrapper.app, self-extracting JRE and files for creating one on a mac

File size: 1.4 KB
Line 
1Self-extracting jre instructions
2_________________________________
3
41. You need 7za and 7zCon.sfx from the p7z-essentials folder to generate the self-extracting jre from the jre
5
62. Need the jre for your java version.
7Java 8 should be used for Expeditee.
8The jre should be extracted into a folder named jre. Also, don't make it a tar file for Expeditee. (Greenstone expects the jre to be tarred up first.)
9
103. Run:
11./p7z-essentials/7za a -sfx -mx=9 jre_bin[_x64] /path/to/your-jdk-version/jre
12
13* -m0=lzma2 is already done automatically, setting the compression mode to lzma2.
14* -mx=9 set its to ultra (compression? speed?)
15* the output file name expected by the release-kit is jre_bin for 32 bit linux, jre_bin_x64 for 64 bit linux
16* -sfx indicates that it will generate a self-extracting binary out of the input file
17* the "a" indicates it will add the files from the input folder (the /path/to/your-jdk-version/jre in this case) to the output file
18
19
20
21To get the JRE for a Mac,
221. Download the JDK.dmg for the java version you want.
232. Open the dmg, drag the .pkg out to another folder.
243. Extract the pkg using: xar -xf <file>.pkg
254. Another couple of pkgs should appear, these are actually fake folders (like .app folders)
265. The one you want is the jdk<ver>.pkg. Rightclick > Show package contents to view its contents.
276. Then double click on the Payload item to extract Payload.
287. You get a Contents folder, then browse to Contents > Home > jre. That's the folder you want.
Note: See TracBrowser for help on using the repository browser.