How can I check whether Python/Java is installed on my System and which version is installed ?? Because before moving to Zorin OS, I had installed both of these..
In terminal:
python --version
java -version
Python is installed.
But should I install Java from its official website or directly by the command given by the terminal ?
java --version Command 'java' not found, but can be installed with: sudo apt install default-jre sudo apt install openjdk-11-jre-headless sudo apt install openjdk-8-jre-headless
I have some experience with Python to managed my troops of RaspberryPi at home. But I have zero experience with Java. I hope other members @Aravisian @337harvey @zabadabadoo who have more experience could help you.
Java is interesting in that to find the version you must use:
java -version
This is different from most where it is
"Program-Name" --version
I am not sure why this is. But it helps to know for future reference.
The first question is, should you install Java? Unless you have software that specifies a need for it; then I would not recommend installing it.
The next question is whether to install from Oracle or from Repo. These days, either. the sudo apt install default-jre
should suit your needs if you need it.
In Zorin 12.4 and in 15.3, I would have recommended that it be installed directly from the Oracle Website as the Ubuntu Main Universe version contained a bug that was quite a problem. In Zorin 16 (Based on Ubuntu 20.04) that has been fixed and is not an issue at this time.
I did not eve give it a thought till you point out!
It is indeed true.
I usually expect an abbreviated argument after single hyphen and a full argument after double hyphens. For example, -h and --help.