-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbashrc
More file actions
32 lines (25 loc) · 812 Bytes
/
bashrc
File metadata and controls
32 lines (25 loc) · 812 Bytes
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
### JAVA VERSIONS
#export JAVA_HOME='/c/Program Files/Java/jdk1.7.0_80/'
#export JAVA_HOME='/C/Users/Utente/.jdks/corretto-1.8.0_342/'
#export JAVA_HOME='/C/Users/Utente/.jdks/corretto-11.0.19/'
export JAVA_HOME='/C/Users/Utente/.jdks/corretto-17.0.7/'
#export JAVA_HOME='/C/Users/Utente/.jdks/corretto-21.0.2/'
export PATH=$JAVA_HOME/bin:$PATH
export OTHER='123'
#export OTHER='678'
switch_variable() {
if [[ -z "$1" || -z "$2" ]]; then
echo "Use: $FUNCNAME <variable> <pattern_to_find_out>"
return 1
fi
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
BASHRC_FILE="${BASH_SOURCE[0]}"
source ${SCRIPT_DIR}/switch_variables.sh "${BASHRC_FILE}" "$1" "$2"
}
switch_java() {
if [ -z "$1" ]; then
echo "Use: $FUNCNAME <java_version>"
return 1
fi
switch_variable "JAVA_HOME" "$1"
}