Linux下Java开发环境的搭建

我的系统是Ubuntu 14.04 LTS 64bit
一个月之后出16.04 LTS,到时候再换吧,反正已经折腾这么多次系统了,也不差这一次了=。=


一、 jdk的下载和安装

  1. 登陆Oracle官网,下载相应的linux64位的jdk,Ubuntu对应的压缩包拓展名为.tar.gz

  2. 在终端里输入如下命令行,解压缩下载的jdk,代码中路径根据和具体压缩文件名实际情况更改。

tar -zxvf /home/tangyeah/Downloads/jdk-8u74-linux-x64.tar.gz
  1. 将解压缩的文件复制到/usr/java,以便配置环境变量。
sudo cp -r /home/tangyeah/jdk1.8.0_74 /usr
sudo mv /usr/jdk1.8.0_74 /usr/java

二、eclipse的下载和安装

  1. 官网的下载链接点我,同样选择64bit,这里会提示你donate一点美刀给开发者,不过这是开源的软件,可以点击click here继续下载。

  2. 同样的解压缩

三、配置环境变量

这里需要配置的环境变量有三个,如下:

1. PATH
PATH中记录了命令程序的路径,当你输入一个命令时Linux会去PATH中去寻找该命令程序,我们需要做的就是将jdk安装目录下的bin目录添加到这个PATH中(bin里面就是一堆jdk的命令啦),让你输入java/javac这些命令时系统可以找的到bin目录里面的命令程序。
2.CLASSPATH
CLASSPATH中记录的是class文件的位置,除非你是hello world这种小程序,否则在需要调用多个类的大型程序中,JVM就是通过CLASSPATH中的路径去寻找相应的类。所以,我们需要把jdk中的jar包添加到CLASSPATH中。
3.JAVA_HOME
此变量需要指向jdk的安装目录,以便一些软件可以使用你安装的jdk,比如我们的eclipse,还有我正在学的Hadoop~

说了这么多,具体操作如下:

1.root权限打开/etc/profile

sudo nano /etc/profile

2.将如下代码添加到文件中,然后保存退出

export JAVA_HOME=/usr/java
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

tips:
JAVA_HOME后面的路径还是要根据你的实际情况来;
“CLASSPATH=”后面有个点“.”不要漏了,表示当前路径;
如果只是临时更改环境变量,可在终端中输入上述三行export语句而不更改profile文件,更改在关闭终端之后失效。

你可能感兴趣的:(linux)