我们是新手Ubuntu
。最近我们将我的服务器操作系统ubuntu 12.04
从 Windows 7 更改为 Windows 7。每个人都有自己的登录详细信息。我的一个大学安装了Open-Jdk7
。我问他,你安装在哪里JAVA
,然后他建议切换到以下目录
su root
cd /usr/lib/Jvm
JVM文件夹中总共有3个文件夹,名称分别为。
java-1.7.0-openjdk-amd64
Java-7-openjdk-amd64
Java-7-openjdk-通用
一般来说,如果你安装Java
在Windows
,我们会得到 2 个文件夹。1 个文件夹用于JDK
,另一个指向JRE
。
但是,在 Ubuntu 中我们有 3 个文件夹。对吗?
对我来说,他是否安装正确。我打开Terminal
。我运行以下 2 个命令
javac
java -version
两个命令都运行良好。
现在我想在同一个地方为所有用户进行设置。因为Java-Home and Path
每个人都在努力Application server
。
谁能一步一步解释一下。
谢谢。
答案1
安装Oracle Java:
- 从 Oracle 网站下载 tarball
使用以下命令解压缩:
sudo tar -xvpzf fileName -C /installation_folder_name`
- 更改文件权限和所有权
添加以下两行
/etc/profile
export JAVA_HOME=/home/abu/Java/jdk1.8.0_45/ export PATH=$JAVA_HOME/bin:$PATH
- 重新启动机器并
java -version
检查javac -version
答案2
编辑系统路径文件/etc/profile
sudo -H gedit /etc/profile # always use -H when you sudo a gui program or anything else which might write config files to the $HOME directory.
在最后添加以下几行
JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
完整安装指南..http://javaandme.com/
答案3
sudo gedit /etc/environment
然后添加这些行
JAVA_HOME = ":usr/lib/jvm/java-7-openjdk-amd64/bin"
CLASSPATH = ":usr/lib/jvm/java-7-openjdk-amd64/bin:/home/something etc whatever you want etc" ( separated by semicolon )