/
oraclejdk8.json
60 lines (60 loc) · 2.44 KB
/
oraclejdk8.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"description": "Oracle JDK 8",
"homepage": "https://www.oracle.com/technetwork/java/javase/overview/index.html",
"version": "8u271",
"license": "https://www.oracle.com/downloads/licenses/javase-license1.html",
"architecture": {
"64bit": {
"url": "https://github.com/ZvonimirSun/oracle-java/releases/download/8u271/jdk-8u271-windows-x64.exe#/dl.7z",
"hash": "6f172576cb69c42b41fbec63e792ebca9905bea751eaab264828770b57799ada"
},
"32bit": {
"url": "https://github.com/ZvonimirSun/oracle-java/releases/download/8u271/jdk-8u271-windows-i586.exe#/dl.7z",
"hash": "f1fb328b4684933d0469802776e854491754e1891b6223d1ddaffa59e7fdbc77"
}
},
"cookie": {
"oraclelicense": "accept-securebackup-cookie"
},
"extract_to": "tmp",
"installer": {
"script": [
"# Java Source (src.zip)",
"Expand-7zipArchive \"$dir\\tmp\\.rsrc\\1033\\JAVA_CAB9\\110\" \"$dir\"",
"# JDK (tools.zip)",
"Expand-7zipArchive \"$dir\\tmp\\.rsrc\\1033\\JAVA_CAB10\\111\" \"$dir\\tmp\"",
"Expand-7zipArchive \"$dir\\tmp\\tools.zip\" \"$dir\"",
"# Copyright (COPYRIGHT)",
"Expand-7zipArchive \"$dir\\tmp\\.rsrc\\1033\\JAVA_CAB11\\112\" \"$dir\"",
"# Convert .pack to .jar, and remove .pack",
"pushd \"$dir\"",
"ls \"$dir\" -recurse | ? name -match '^[^_].*?\\.(?i)pack$' | % {",
" $name = $_.fullname -replace '\\.(?i)pack$', ''",
" $pack = \"$name.pack\"",
" $jar = \"$name.jar\"",
" & \"bin\\unpack200.exe\" \"-r\" \"$pack\" \"$jar\"",
"}",
"rm -r tmp | out-null",
"popd"
]
},
"env_add_path": "bin",
"env_set": {
"JAVA_HOME": "$dir",
"classpath": ".;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar"
},
"checkver": {
"url": "https://github.com/ZvonimirSun/oracle-java/releases/latest",
"re": "jdk-([u\\d]+)-windows"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/ZvonimirSun/oracle-java/releases/download/$version/jdk-$version-windows-x64.exe#/dl.7z"
},
"32bit": {
"url": "https://github.com/ZvonimirSun/oracle-java/releases/download/$version/jdk-$version-windows-i586.exe#/dl.7z"
}
}
}
}