Jump to content

Install Sun JRE 1.5.0_06 with an .inf


Recommended Posts

Hi everyone.

I'm new to the topic of slipstreaming, and here's my first contribution - .inf file for installing the latest Sun JRE (v. 1.5.0_06). It has a [DefaultInstall] section, so you can just right-click and choose "Install" from context menu.

You still need the following files from original JRE package jre-1_5_0_06-windows-i586-p.exe. Put all of them in the same folder with jre1506.inf without creating any sub-folders.

Abidjan
Accra
Adak
added.inf
Addis_Ababa
Adelaide
Aden
Algiers
Almaty
Amman
Amsterdam
Anadyr
Anchorage
Andorra
Anguilla
Antananarivo
Antigua
Apia
Aqtau
Aqtobe
Araguaina
Aruba
Ashgabat
Asmera
Asuncion
Athens
Auckland
awt.dll
axbridge.dll
Azores
Baghdad
Bahia
Bahrain
Baku
Bamako
Bangkok
Bangui
Banjul
Barbados
Beirut
Belem
Belgrade
Belize
Berlin
Bermuda
Bishkek
Bissau
Blantyre
Boa_Vista
Bogota
Boise
Brazzaville
Brisbane
Broken_Hill
Brunei
Brussels
Bucharest
Budapest
Buenos_Aires
Bujumbura
cacerts
Cairo
Calcutta
Cambridge_Bay
Campo_Grande
Canary
Cancun
Cape_Verde
Caracas
Casablanca
Casey
Catamarca
Cayenne
Cayman
Center
CET
Ceuta
Chagos
CHANGES
charsets.jar
Chatham
Chicago
Chihuahua
Chisinau
Choibalsan
Chongqing
Christmas
CIEXYZ.pf
classes.jsa
classlist
cmm.dll
Cocos
Colombo
Comoro
Conakry
content-types.properties
Copenhagen
COPYRIGHT
Coral_Harbour
Cordoba
core1.zip
core2.zip
core3.zip
Costa_Rica
Cuiaba
Curacao
Currie
cursors.properties
Dakar
Damascus
Danmarkshavn
Dar_es_Salaam
Darwin
Davis
Dawson
Dawson_Creek
dcpr.dll
Denver
deploy.dll
deploy.jar
Detroit
Dhaka
Dili
Djibouti
dnsns.jar
Dominica
Douala
dt_shmem.dll
dt_socket.dll
Dubai
Dublin
DumontDUrville
Dushanbe
Easter
Edmonton
EET
Efate
Eirunepe
El_Aaiun
El_Salvador
Enderbury
eula.dll
extra.zip
Faeroe
Fakaofo
Fiji
flavormap.properties
FontChecker.jar
fontconfig.98.bfc
fontconfig.98.properties.src
fontconfig.bfc
fontconfig.Me.bfc
fontconfig.Me.properties.src
fontconfig.properties.src
fontmanager.dll
Fortaleza
Freetown
Funafuti
Gaborone
Galapagos
Gambier
Gaza
Gibraltar
Glace_Bay
GMT
GMT+1
GMT+10
GMT+11
GMT+12
GMT+2
GMT+3
GMT+4
GMT+5
GMT+6
GMT+7
GMT+8
GMT+9
GMT-1
GMT-10
GMT-11
GMT-12
GMT-13
GMT-14
GMT-2
GMT-3
GMT-4
GMT-5
GMT-6
GMT-7
GMT-8
GMT-9
Godthab
Goose_Bay
Grand_Turk
GRAY.pf
Grenada
Guadalcanal
Guadeloupe
Guam
Guatemala
Guayaquil
Guyana
Halifax
Harare
Harbin
Havana
Helsinki
Hermosillo
Hobart
Hong_Kong
Honolulu
Hovd
hpi.dll
hprof.dll
Indianapolis
indicim.jar
instrument.dll
Inuvik
invalid32x32.gif
ioser12.dll
Iqaluit
Irkutsk
Istanbul
j2pkcs11.dll
jaas_nt.dll
Jakarta
Jamaica
java.dll
java.exe
java.policy
java.security
java_crw_demo.dll
javacpl.exe
javaw.exe
JavaWebStart.dll
javaws.exe
javaws.jar
javaws.policy
jawt.dll
Jayapura
jce.jar
JdbcOdbc.dll
jdwp.dll
Jerusalem
jmxremote.access
jmxremote.password.template
Johannesburg
Johnston
jpeg.dll
jpicom32.dll
jpicpl32.cpl
jpiexp32.dll
jpinscp.dll
jpioji.dll
jpishare.dll
jsound.dll
jsoundds.dll
jsse.jar
jucheck.exe
Jujuy
Juneau
jusched.exe
jvm.cfg
jvm.dll
jvm.hprof.txt
Kabul
Kaliningrad
Kamchatka
Kampala
Karachi
Kashgar
Katmandu
Kerguelen
keytool.exe
Khartoum
Kiev
Kigali
kinit.exe
Kinshasa
Kiritimati
klist.exe
Knox
Kosrae
Krasnoyarsk
ktab.exe
Kuala_Lumpur
Kuching
Kuwait
Kwajalein
La_Paz
La_Rioja
Lagos
launcher.exe
Libreville
LICENSE
LICENSE.rtf
LICENSE_de.rtf
LICENSE_es.rtf
LICENSE_fr.rtf
LICENSE_it.rtf
LICENSE_ja.rtf
LICENSE_ko.rtf
LICENSE_sv.rtf
LICENSE_zh_CN.rtf
LICENSE_zh_TW.rtf
Lima
Lindeman
LINEAR_RGB.pf
Lisbon
local_policy.jar
localedata.jar
logging.properties
Lome
London
Lord_Howe
Los_Angeles
Louisville
Luanda
Lubumbashi
LucidaBrightDemiBold.ttf
LucidaBrightDemiItalic.ttf
LucidaBrightItalic.ttf
LucidaBrightRegular.ttf
LucidaSansDemiBold.ttf
LucidaSansRegular.ttf
LucidaTypewriterBold.ttf
LucidaTypewriterRegular.ttf
Lusaka
Luxembourg
Macau
Maceio
Madeira
Madrid
Magadan
Mahe
Majuro
Makassar
Malabo
Maldives
Malta
management.dll
management.properties
Managua
Manaus
Manila
Maputo
Marengo
Marquesas
Martinique
Maseru
Mauritius
Mawson
Mayotte
Mazatlan
Mbabane
McMurdo
Melbourne
Mendoza
Menominee
Merida
messages.properties
messages_de.properties
messages_es.properties
messages_fr.properties
messages_it.properties
messages_ja.properties
messages_ko.properties
messages_sv.properties
messages_zh_CN.properties
messages_zh_HK.properties
messages_zh_TW.properties
MET
Mexico_City
Midway
miniSplash.jpg
Minsk
Miquelon
Mogadishu
Monaco
Monrovia
Monterrey
Montevideo
Monticello
Montreal
Montserrat
Moscow
Muscat
Nairobi
Nassau
Nauru
Ndjamena
net.dll
net.properties
New_York
Niamey
Nicosia
nio.dll
Nipigon
Niue
Nome
Norfolk
Noronha
Nouakchott
Noumea
Novosibirsk
NPJava11.dll
NPJava12.dll
NPJava13.dll
NPJava14.dll
NPJava32.dll
NPJPI150_06.dll
NPOJI610.dll
Omsk
Oral
orbd.exe
Oslo
other.zip
Ouagadougou
pack200.exe
Pago_Pago
Palau
Palmer
Panama
Pangnirtung
Paramaribo
Paris
patchjre.exe
Perth
Phnom_Penh
Phoenix
Pitcairn
plugin.jar
policytool.exe
Ponape
Pontianak
Port_Moresby
Port_of_Spain
Port-au-Prince
Porto_Velho
Porto-Novo
Prague
psfont.properties.ja
psfontj2d.properties
Puerto_Rico
PYCC.pf
Pyongyang
Qatar
Qyzylorda
Rainy_River
Rangoon
Rankin_Inlet
Rarotonga
README.txt
Recife
Regina
RegUtils.dll
Reunion
Reykjavik
Riga
Rio_Branco
Rio_Gallegos
Riyadh
Riyadh87
Riyadh88
Riyadh89
rmi.dll
rmid.exe
rmiregistry.exe
Rome
Rothera
rt.jar
Saigon
Saipan
Sakhalin
Samara
Samarkand
San_Juan
Santiago
Santo_Domingo
Sao_Paulo
Sao_Tome
Scoresbysund
Seoul
servertool.exe
Shanghai
Simferopol
Singapore
snmp.acl.template
Sofia
sound.properties
soundbank.gm
South_Georgia
sRGB.pf
ssv.dll
St_Helena
St_Johns
St_Kitts
St_Lucia
St_Thomas
St_Vincent
Stanley
Stockholm
sunjce_provider.jar
sunpkcs11.jar
Swift_Current
Sydney
Syowa
Tahiti
Taipei
Tallinn
Tarawa
Tashkent
Tbilisi
Tegucigalpa
Tehran
thaiim.jar
Thimphu
THIRDPARTYLICENSEREADME.txt
Thule
Thunder_Bay
Tijuana
Tirane
tnameserv.exe
Tokyo
Tongatapu
Toronto
Tortola
Tripoli
Truk
Tucuman
Tunis
tzmappings
UCT
Ulaanbaatar
unicows.dll
unpack.dll
unpack200.exe
Urumqi
US_export_policy.jar
Ushuaia
UTC
Uzhgorod
Vaduz
Vancouver
verify.dll
Vevay
Vienna
Vientiane
Vilnius
Vladivostok
Vostok
w2k_lsa_auth.dll
Wake
Wallis
Warsaw
Welcome.html
WET
Whitehorse
win32_CopyDrop32x32.gif
win32_CopyNoDrop32x32.gif
win32_LinkDrop32x32.gif
win32_LinkNoDrop32x32.gif
win32_MoveDrop32x32.gif
win32_MoveNoDrop32x32.gif
Windhoek
Winnipeg
Xusage.txt
Yakutat
Yakutsk
Yekaterinburg
Yellowknife
Yerevan
Zaporozhye
zip.dll
zipper.exe
ZoneInfoMappings
Zurich

You can download the original package from one of these mirrors. You may just extract all the files using MsiCabExtract.exe, or install jre-1_5_0_06-windows-i586-p.exe on a test machine and look in "Program Files\Java" and "Program Files\Common Files\Java\". (Sorry, I can't upload them in a zip -- I got too slow connection for that).

It's not too hard to fully integrate Sun JRE with Windows installation source (the way Microsoft VM was integrated in XP SP1). I'm not providing step-by-step procedure at this time, but Gosh has wonderully described various methods here. To do this, dosnet.inf and txtsetup.inf would need modifications.

Sun Java will be installed in "Windows\Java". Once it is installed using the .inf, you won't be able to automatically uninstall it, but everything else, including updates, seems to be working just fine.

jre1506.inf

Link to comment
Share on other sites


Way too many files, are they all needed?

They are from full installation of Sun JRE. Of course not everyone needs all of them, especially region-specific ones, but I decided to keep everything. It would be nice to also have 'minimal' .inf with only basic set of files, but I haven't found out which files are absolutely essential.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...