I think the problem is that environment variables are case sensitive in linux, so your
export JAVA_HOME=$Home/Programs/jdk
Should be
export JAVA_HOME=$HOME/Programs/jdk
In your echo $JAVA_HOME
output you can see that you don't get your /home/yourname
prepended...
Hope that helps.
Cheers,