如何在本地安装java– 如果可能的话,没有root权限的linux?【JAVA教程】

!
也想出现在这里? 联系我们
信息

如何在本地安装java– 如果可能的话,没有root权限的linux?,第1张

概述如何在本地安装java – 如果可能的话,没有root权限的linux?

我需要Java 1.7和服务器只有1.6。 我没有root权限。 我试图谷歌的东西,但似乎没有人这样做。 我可以以某种方式编译它或准备好二进制文件,所以我可以把它们放到我的PATH中。 你能帮忙吗? 系统是Redhat。

如何使用bat文件卸载windows服务器上的Java?

java.lang.NullPointerException在multithreading程序中

JVM进程如何分配内存?

批处理 – 如果安装了java,则表示失败

如何从windows做一个真正的Java平?

这很容易…

从Oracle下载JDK作为tarball(一个简单的谷歌搜索将产生链接)。

把它解压到你的$ HOME的某个地方(例如$HOME/jdk )。

将JAVA_HOME为根JDK安装的路径; 然后将$JAVA_HOME/bin预先$JAVA_HOME/bin到PATH 。

而你离开了。

这里我有一个特定的设置,只要我运行三个不同的主要版本的JDK:6,7,8。例如,这里是我的源文件,用于设置当前shell使用Java 8:

$ cat ~/.jdk/8 export JAVA_HOME=/opt/sunjdk/1.8/current export PATH=\”$JAVA_HOME/bin:$PATH\”

而在/opt/sunjdk/1.8 (假设/opt/sunjdk是我的用户可写的,因此我不需要是root ):

$ ls -l /opt/sunjdk/1.8/* -d lrwxrwxrwx 1 fge fge 11 Oct 30 10:09 /opt/sunjdk/1.8/current -> jdk1.8.0_25 drwxr-xr-x 1 fge fge 274 Mar 18 2014 /opt/sunjdk/1.8/jdk1.8.0_05 drwxr-xr-x 1 fge fge 274 Sep 18 02:44 /opt/sunjdk/1.8/jdk1.8.0_25

(是的,我开始是为了给“我的”用户授予/opt/sunjdk写入权限;如果你没有这种自由,只需在你的家中创建另一个目录)

Oracle为linux提供了JRE和JDK,也是* .tar.gz。 我通常只要下载这样一个包就可以成功,解压/解压( tar -xzvf jdk-8u25.tar.gz ),然后使用绝对路径运行它。

导出JAVA_HOME = / opt / sunjdk / 1.8 / current

export PATH =“$ JAVA_HOME / bin:$ PATH”

对我来说,这个选项只有当我改变linux使用bash而不是ksh时才起作用。 我不知道这是否是我公司的某种配置,但是当我试图通过使用\”set\”命令而不是\”export\”来定义路径通过ksh运行时,它已经正确设置了我的新Java安装的路径,但是当我输入显示旧版本的which java 。 但是,当我执行bash,并输入\”export\” ,它的工作。 因此,如果有人使用set命令来配置它,请尝试使用bash和export命令。 我正在使用Redhat 6.2。

总结

以上是内存溢出为你收集整理的如何在本地安装java – 如果可能的话,没有root权限的linux?全部内容,希望文章能够帮你解决如何在本地安装java – 如果可能的话,没有root权限的linux?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞69 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容