#!/bin/bash
JAVA6=$(cygpath -ua "D:\java\jdk1.6.0_25")
JAVA7=$(cygpath -ua "C:\Program Files\Java\jdk1.7.0_03")
if [ "${1}" == "6" ]
then
export JAVA_HOME=$JAVA6
else
export JAVA_HOME=$JAVA7
fi
IFS=':'
CYGWIN=nodosfilewarning
PATHNEW=''
for A in ${PATH}
do
if [[ "$A" != *"Java"* || "$A" != *"jdk"* || "$A" == *"java"* ]]
then
PATHNEW=$PATHNEW:"$A"
fi
done
export PATH=$JAVA_HOME/bin$PATHNEW
# Output
echo -e "JAVA_HOME\t" $JAVA_HOME
echo -e "PATH"
for A in ${PATH}
do
echo "${A}"
done
Issues in my daily developer life, somewhere between scripts and compilers...
switching between Linux and Windows...
Cygwin - Switching Java version
A little bash script to switch your JAVA_HOME and PATH in Cygwin:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment