|
1 | 1 | #!/data/data/com.termux/files/usr/bin/bash
|
2 | 2 | clear
|
3 | | -sleep 0 |
4 | 3 | shopt -s expand_aliases
|
5 | 4 | alias ee='echo -e'
|
6 | | -ee " 033円[33m----------------------------033円[0m" |
7 | | -ee" 033円[36mLokesh:Hax4Us:€|eViL" |
8 | | -ee" 033円[33m----------------------------033円[0m" |
9 | | -echo |
10 | | -ee" 033円[36mJava Installation Script v1.0" |
11 | | -ee " 033円[33m ----------------------------------" |
12 | | -echo |
13 | | -ee " 033円[31mDon't take credits :D (Shared libraries are compiled by me)" |
14 | | -ee "033円[33m ------------------------------------" |
15 | | - |
16 | | -arch=`dpkg --print-architecture` |
17 | | - |
18 | | -echo "Do you want to continue (y|Y/n|N)" |
19 | | - read yesorno |
20 | | - if [ $yesorno = 'y' -o $yesorno = 'Y' ] ; then |
21 | | - echo "Package size is around 70mb before extraction" |
22 | | -echo |
23 | | - else |
24 | | - ee "033円[35mbye bye ... :D033円[0m" |
25 | | - exit |
26 | | -fi |
27 | | - if [ $arch = "aarch64" -o $arch = "arm64" ] ; then |
28 | | - |
29 | | - ee "033円[32m[*] Now wait until jdk-8 is installing ...🕛🕧033円[0m" |
30 | | - echo |
31 | | - |
32 | | -wget https://github.com/Hax4us/java/releases/download/v8/jdk8_aarch64.tar.gz |
33 | | - |
34 | | -echo |
35 | | -ee "033円[32m[*] Moving jdk into system ...033円[0m" |
36 | | -mv jdk8_aarch64.tar.gz $PREFIX/share |
37 | | - |
38 | | -ee "033円[32m[*] Extracting ...033円[0m" |
39 | | -cd $PREFIX/share |
40 | | -tar -xhf jdk8_aarch64.tar.gz |
41 | | - |
42 | | -ee "033円[32m[*] Moving wrapper scripts for java 8033円[0m" |
43 | | -mv bin/* $PREFIX/bin |
44 | | - |
45 | | -ee "033円[34mHappy java :D033円[0m" |
46 | | - |
47 | | - elif [ $arch = "armhf" -o $arch = "armv7l" ]; then |
48 | | - echo "armhf" |
49 | | - ee "033円[32m[*] Now wait until jdk-8 is installing ...🕛🕧033円[0m" |
50 | | - echo |
51 | | - |
52 | | -wget https://github.com/Hax4us/java/releases/download/v8-151/jdk8_arm.tar.gz |
53 | | - |
54 | | -echo |
55 | | -ee "033円[32m[*] Moving jdk into system ...033円[0m" |
56 | | -mv jdk8_arm.tar.gz $PREFIX/share |
57 | | -echo |
58 | | -ee "033円[32m[*] Extracting ...033円[0m" |
59 | | -cd $PREFIX/share |
60 | | -tar -xhf jdk8_arm.tar.gz |
61 | | -echo |
62 | | -ee "033円[32m[*] Moving wrapper scripts for java 8033円[0m" |
63 | | -mv bin/* $PREFIX/bin |
64 | | -rm -rf $PREFIX/share/bin |
65 | | -echo |
66 | | -ee "033円[34mHappy java :D033円[0m" |
67 | | - |
68 | | - |
69 | | - elif [ $arch = "arm" ]; then |
70 | | - ee "033円[32m[*] Now wait until jdk-8 is installing ...🕛🕧033円[0m" |
71 | | - echo |
72 | | - |
73 | | -wget https://github.com/Hax4us/java/releases/download/v8-151/jdk8_arm.tar.gz |
74 | | - |
75 | | -echo |
76 | | -ee "033円[32m[*] Moving jdk into system ...033円[0m" |
77 | | -mv jdk8_arm.tar.gz $PREFIX/share |
78 | | -echo |
79 | | -ee "033円[32m[*] Extracting ...033円[0m" |
80 | | -cd $PREFIX/share |
81 | | -tar -xhf jdk8_arm.tar.gz |
82 | | -echo |
83 | | -ee "033円[32m[*] Moving wrapper scripts for java 8033円[0m" |
84 | | -mv bin/* $PREFIX/bin |
85 | | -rm -rf $PREFIX/share/bin |
86 | | -echo |
87 | | -ee "033円[34mHappy java :D033円[0m" |
88 | | - |
89 | | - |
90 | | - else |
91 | | - ee "033円[31munknown architecture :( plz contact @hax4us for more info033円[0m" |
| 5 | +ee "\e[34mThis script will install Java in Termux." |
| 6 | +ee "\e[34mLibraries compiled by \e[32mHax4us\e[34m, script written by \e[32mHax4us \e[34mand \e[32mMasterDevX\e[34m." |
| 7 | +echo |
| 8 | +if [ -e $PREFIX/bin/java ] |
| 9 | +then |
| 10 | + ee "\e[32mJava is already installed!" |
| 11 | + echo |
| 12 | + exit |
| 13 | +else |
| 14 | + case `dpkg --print-architecture` in |
| 15 | + aarch64) |
| 16 | + archname="aarch64" ;; |
| 17 | + arm64) |
| 18 | + archname="aarch64" ;; |
| 19 | + armhf) |
| 20 | + archname="arm" ;; |
| 21 | + armv7l) |
| 22 | + archname="arm" ;; |
| 23 | + arm) |
| 24 | + archname="arm" ;; |
| 25 | + *) |
| 26 | + ee "\e[31mERROR: Unknown architecture."; exit ;; |
| 27 | + esac |
| 28 | + ee "\e[34m[*] Downloading JDK-8 (~70Mb) for ${archname}..." |
| 29 | + wget https://github.com/Hax4us/java/releases/download/v8/jdk8_${archname}.tar.gz |
| 30 | + echo |
| 31 | + ee "\e[34m[*] Moving JDK to system..." |
| 32 | + mv jdk8_${archname}.tar.gz $PREFIX/share |
| 33 | + echo |
| 34 | + ee "\e[34m[*] Extracting JDK..." |
| 35 | + cd $PREFIX/share |
| 36 | + tar -xhf jdk8_${archname}.tar.gz |
| 37 | + echo |
| 38 | + ee "\e[34m[*] Moving Java wrapper scripts to bin..." |
| 39 | + mv bin/* $PREFIX/bin |
| 40 | + echo |
| 41 | + ee "\e[32mJava was successfully installed!" |
92 | 42 | fi
|
0 commit comments