假设我正在从Oracle下载的源代码编译JDK。
现在JDK被解压缩到/ opt / oracle / jdk /
我正在/ etc / profile中导出JAVA_HOME和路径环境变量。
这是推荐的方式吗?
答案 0 :(得分:2)
我正在/ etc / profile中导出JAVA_HOME和路径环境变量。
这是一种方法。但请考虑机器上的不同用户(或不同的应用程序)可能需要使用不同的Java安装。因此,其他选项可供用户在其个人shell配置文件中设置环境变量,以及应用程序在包装脚本中设置它们,“init.d”脚本或其他任何选项。
没有一种“正确”的方法可以做到这一点。选择最适合您需求的方式。
答案 1 :(得分:1)
设置JAVA_HOME很好,但还有其他一些事情你也应该这样做。
您还应该将其设置为java和javac的替代方案,并使用替代系统进行注册。
为什么要从源代码编译JDK? Ubuntu确实托管了Sun Java软件包。
答案 2 :(得分:0)
我总是在我的.bashrc或.bash_profile中设置它......