Wenn du möchtest das es beim nächsten Start und nicht nur für die Session gültig ist, dann ja.Ist es nötig dass man diese irgendwo in eine Datei setzten muss (z.B unter ../etc/profile)?
IDEs suchen sich den Java Pfad meist selbst raus. Wenn du aber java auf der cli ausführen möchtest, dann kannst du den absoluten Pfad zur Java executable angeben, oder eben entsprechenden Pfad setzen und exportieren.Wozu setzt man diese, das Programm läuft auch ohne die zu setzten?