Looks like it was a newbie question, bins are just scripts with attachments (More precisely 'bins' are binary packages, as opposed to source packages. This includes stuff you install via apt-get (which is compiled by debian) and oracle javas (which are compiled by oracle for either 32 or 64 bit linux) The aha moment for me was that i do not need to run them as a parameter to another command but they are self running scripts/ like on mac - you can untar or jar extract them}.
make-jpkg needs to be installed, not a typo! See https://wiki.debian.org/JavaPackage
New Debian install so had to get some good to have's like
apt-get install make gcc
(gcc not required for java but I expect I will need it in the future when I try to build a c++ a
apt-get install java-package
Make the package
And install it
dpkg -i oracle-j2sdk1.7_1.7.0+update2_amd64.deb
Choose which version should be the default :
sudo update-java-alternatives -s j2sdk1.7-oracle
where 'j2sdk1.7-oracle' is the folder where it was installed in your installation .
I had su ed before make-jpkg jdk-6u45-linux-x64.bin
You are real root -- unfortunately, some Java distributions have
install scripts that directly manipulate /etc, and may cause some
inconsistencies on your system. Instead, you should become a non-root
user and run:
fakeroot make-jpkg jdk-6u45-linux-x64.bin
which will allow no damage to be done to your system files and still
permit the Java distribution to successfully extract.
Got to love linux - looking over your shoulder.
Gave the command again. Response :
Detected Debian build architecture: amd64 Detected Debian GNU type:
Java(TM) Development Kit (JDK)
Standard Edition, Version 1.6.0+update45
Oracle(TM), Inc. Is this correct [Y/n]:
Press y ; Then took a few minutes unpacking and repackaging, a lot of warnings but worked.
Finally prompted me to run command, as root :
dpkg -i oracle-j2sdk1.6_1.6.0+update45_amd64.deb
After doing that java version gives me the correct version - sdk 1.6_45 :
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)