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

Appearance settings

Latest commit

 

History

History
History
executable file
·
65 lines (55 loc) · 2 KB

File metadata and controls

executable file
·
65 lines (55 loc) · 2 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
61
62
63
64
65
#!/data/data/com.termux/files/usr/bin/bash
#Setup
set -e
shopt -s expand_aliases
alias ee='echo -e'
#Greetings
echo
ee "\e[93mThis script will install Java in Termux."
ee "\e[93mLibraries compiled by \e[32mHax4us\e[93m, script written by \e[32mHax4us \e[93mand \e[32mMasterDevX\e[93m."
echo
#Checking for existing Java installation
if [ -e $PREFIX/bin/java ]
then
ee "\e[32mJava is already installed!"
echo
exit
else
#Checking, whether is someone trying to cheat and simplyfy their installation it on Linux (i.e. x86 (not listad, as you can see) machine) using this script, which have no reason to work.
case `dpkg --print-architecture` in
aarch64)
archname="aarch64"; tag="v8" ;;
arm64)
archname="aarch64"; tag="v8" ;;
armhf)
archname="arm"; tag="v8-151" ;;
armv7l)
archname="arm"; tag="v8-151" ;;
arm)
archname="arm"; tag="v8-151" ;;
*)
ee "\e[91mERROR: Unknown architecture."; echo; exit ;;
esac
#Actual installation
ee "\e[32m[*] \e[34mDownloading JDK-8 (~70Mb) for ${archname}... 🕛This will take some time, so better make a coffee.🕛"
wget https://github.com/Hax4us/java/releases/download/${tag}/jdk8_${archname}.tar.gz -q
ee "\e[32m[*] \e[34mMoving JDK to system..."
mv jdk8_${archname}.tar.gz $PREFIX/share
ee "\e[32m[*] \e[34mExtracting JDK..."
cd $PREFIX/share
tar -xhf jdk8_${archname}.tar.gz
ee "\e[32m[*] \e[34mSeting-up %JAVA_HOME%..."
export JAVA_HOME=$PREFIX/share/jdk8
echo "export JAVA_HOME=$PREFIX/share/jdk8" >> $HOME/.profile
ee "\e[32m[*] \e[34mCoping Java wrapper scripts to bin..."
#I'm not 100% sure, but getting rid of bin contnent MAY cause some issues with %JAVA_HOME%, thus it's no longer moved - copied instead. Sorry to everyone short on storage.
cp bin/* $PREFIX/bin
ee "\e[32m[*] \e[34mCleaning up temporary files..."
rm -rf $HOME/installjava
rm -rf $PREFIX/share/jdk8_${archname}.tar.gz
rm -rf $PREFIX/share/bin
echo
ee "\e[32mJava was successfully installed!\e[39m"
echo "Enjoy your new, tasty Java :D (and a coffee, if you didn't drink it yet)"
echo
fi
Morty Proxy This is a proxified and sanitized view of the page, visit original site.