Linuxでシステム全体のJAVA_HOMEをどこに設定するかについての公式の答えはないようですが、少なくとも私はそれを見つけていません(OracleのWebサイトといくつかのgoogle fuで調べました)。多くのフォーラムやコメントは、それを/ etc/profileまたは/etc/ bashrc /(または/etc/bashrc.bashrc)に設定することを指摘していますが、私のシステムでは、これらのファイルヘッダーは両方とも作成に関して非常に具体的です
「/etc/profile.d/[...]にあるcustom.shシェルスクリプト。これにより、将来の更新でマージする必要がなくなります。」
ファイルを直接変更する代わりに。
このため、/ etc / profile.dに配置されたcustom.shシェルスクリプトが進むべき道だと思いますが、何かが足りない可能性があるため、この質問=)
公式ドキュメントを見逃した場合はご容赦ください。リンクを投稿してください。