Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a9cd601

Browse files
Script rewrite
1 parent 2ccd06a commit a9cd601

File tree

1 file changed

+37
-87
lines changed

1 file changed

+37
-87
lines changed

‎installjava‎

Lines changed: 37 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,92 +1,42 @@
11
#!/data/data/com.termux/files/usr/bin/bash
22
clear
3-
sleep 0
43
shopt -s expand_aliases
54
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!"
9242
fi

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /