linxs 没有图形话界面怎么装jdk

linxs 没有图形话界面怎么装jdk,第1张

在 Linux 下安装 JDK 的系统需求: 

Linux 核心 (Kernel) 2.2.12 版本及以上 

glibc 2.2.2-11 版本及以上 

16 位 (bit) 真彩 KDE 或者 Gnome 

最少 32M 内存,推荐使用 48M 内存 

至少 75M 硬盘空间

1.2.3 在 Linux 下安装 JDK 

Linux 版的 JDK 安装程序有两种格式:GNUZIP Tar 格式 (j2sdk-1_4_0-rc-linux-i386.bin) 和 RedHat RPM 格式 (j2sdk-1_4_0-rc-linux-i386-rpm.bin)。下面分别对使用这两个安装文件的安装步骤进行说明。 

安装 GNUZIP Tar 格式的安装程序 

j2sdk-1_4_0-rc-linux-i386.bin 是一个自解压文件,可直接运行 (命令:./j2sdk-1_4_0-rc-linux-i386.bin)。运行它之后会显示一个许可信息 (License),同意之后,安装程序会将 JDK 解压在当前路径下的一个名为 j2sdk1.4.0 的目录中。所以,如果你想把 JDK 安装个某个位置,就可以把该安装程序文件拷贝到那个位置,再运行安装程序;或者运行安装程序后,将解压出来的 j2sdk1.4.0 目录移动到你想要的位置。 

使用这种格式的安装程序,优点是安装位置可自定。 

安装 RedHat RPM 格式安装程序 

相对于安装 GNUZIP Tar 格式的安装程序,安装 RedHat RPM 格式的安装程序更麻烦一些。 

j2sdk-1_4_0-rc-linux-i386-rpm.bin 也是一个自解压文件,同样会首先显示许可协议。不过它解压出来的不是一个目录,而是一个 .rpm 文件 (j2sdk-1_4_0-rc-linux-i386.rpm)。稍后,我们将使用 rpm 命令进行安装,在此之前,你需要获得 root 权限。 

如果你安装过 JDK 1.4 的测试 (Beta) 版本 (beta, beta2, bate3),你应该先御载它们。如果你不知道是否安装过,可以使用 rpm 命令再 -qa 参数来检查,如 

rpm -qa | grep j2sdk-1.4.0 

如果 Linux 中安装有 JDK 1.4 测试版,它就会被列出来。那么,我们接下来就应该使用 rpm 命令带 -e 参数来删除它,如 

rpm -e j2sdk-1.4.0-beta 

rpm -e j2sdk-1.4.0-beta2 

rpm -e j2sdk-1.4.0-beta3 

直到现在,我们才能安装最新下载的 JDK 1.4 预发行版,使用 rpm 命令带 -ivh 参数,如 

rpm -ivh j2sdk-1_4_0-rc-linux-i386.rpm 

设置 Java 需要的环境变量 

通常,我们需要设置三个环境变量:JAVA_HOME、PATH 和 CLASSPATH。 

JAVA_HOME:该环境变量的值就是 Java 所在的目录,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 PATH 和 CLASSPATH 的时候,也可以使用该变量以方便设置。 

PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 PATH 中的每一个路径,直至找到。或者找完 PATH 中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。 

CLASSPATH:也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。Java 查找类时会把这个 .jar 文件当作一个目录来进行查找。通常,我们需要把 JDK 安装路径下的 jre\lib\rt.jar (Linux: jre/lib/rt.jar) 包含在 CLASSPATH 中。 

PATH 和 CLASSPATH 都指定路径列表,列表中的各项 (即各个路径) 之间使用分隔符分隔。在 Windows 下,分隔符是分号 (),而在 Linux 下,分隔符是冒号 (:)。 

下面分别说明三个环境变量在Linux 下如何设置,不过在此之前,我们需要做个假设。假设 JDK 在 Windows 下的安装路径是 C:\jdk\,在 Linux 下的安装路径是 /usr/local/jdk/。那么,安装后的 JDK 至少会包括如下内容: 

C:\jdk (/usr/local/jdk) 

|-- bin 

|-- demo 

|-- include 

|-- jre 

| |-- bin 

| `-- lib 

`-- lib 

安装:

[root@Oracle cdrom]# rpm -ivh jdk-8u25-linux-x64.rpm

配置jdk环境变量

方法一:在Shell下设置变量(该方法只对当前的shell有效,如果打开另一个shell就需要重新配置)

export JAVA_HOME=/usr/java/jdk1.7.0_40/

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

(其中如果只配置 export PATH=/usr/java/jdk1.7.0_40/bin:$PATH 也可以)

方法二:修改/etc/profile文件(该方法一劳永逸,设置一次,对所有用户有效)

用vim编辑器打开/etc/profile文件,在文件尾部加入环境变量的定义

JAVA_HOME=/usr/java/jdk1.8.0_25/

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

保存退出,查看java版本

[root@oracle cdrom]# java -version

java version "1.8.0_25"

Java(TM) SE Runtime Environment (build 1.8.0_25-b17)

Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

表示安装成功

方法三:修改~/.bashrc文件(该方法修改后只对当前用户有效,对该用户的所有shell都有效)

用vim编辑器打开~/.bashrc文件

在文件尾部加入jdk环境变量的定义

set JAVA_HOME=/usr/java/jdk1.8.0_25/

export JAVA_HOME

set PATH=$JAVA_HOME/bin:$PATH

export PATH

set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export CLASSPATH


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9017713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存