`

linux 安装jdk以及出现的错误的解决

阅读更多
安装:
[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


修改/etc/profile后怎么才能立即生效而不重启机子

执行:

source /etc/profile


方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# .  /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile


出现cannot restore segment prot after reloc的解决方法
  解决方案:
   
   在linux上安装有些东西时会出现 Permission denied 的情况:以下就是解决它的办法之一
   
   编辑/etc/selinux/config,找到这段:
   # This file controls the state of SELinux on the system.
   # SELINUX= can take one of these three values:
   # enforcing - SELinux security policy is enforced.
   # permissive - SELinux prints warnings instead of enforcing.
   # disabled - SELinux is fully disabled.
   SELINUX=enforcing 
   
   把 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:
   SELINUX=disabled
   保存,关闭。
   ......
   
   编辑/etc/sysconfig/selinux,找到:
   # This file controls the state of SELinux on the system.
   # SELINUX= can take one of these three values:
   # enforcing - SELinux security policy is enforced.
   # permissive - SELinux prints warnings instead of enforcing.
   # disabled - SELinux is fully disabled.
   SELINUX=enforcing 
   
   如果SELINUX已经是 SELINUX=disabled,那么就不用改了,否则就把SELINUX=enforcing 注释掉,新加一行:
   SELINUX=disabled
   保存,退出。
   
   如果你碰到其他类似提示:
   cannot restore segment prot after reloc: Permission denied
   哪应该是SELinux的问题,可以考虑把它关闭。
   -------------------------------------------------------------------------------------
   郁闷的是.我把SELinux关闭后还是不行.于是到google上search.发现这个很有用.
   在你保证SElinux 被disable后.还执行下
   chcon -t texrel_shlib_t 
   如: chcon -t texrel_shlib_t /路径/路径/名字.so (这个文件视具体执行文件.)[size=medium]
[/size]
分享到:
评论

相关推荐

    linux 上安装jdk 1.6

    在Linux系统上安装JDK 1.6是一个关键步骤,对于任何希望在该平台上开发或运行Java应用程序的用户而言都至关重要。以下是从标题、描述、标签以及部分内容中提炼出的知识点,旨在提供一个全面的指南。 ### 知识点一:...

    linux安装卸载jdk

    通过上述步骤,我们不仅能够成功地在Linux系统中安装JDK 1.7,还能有效地处理安装过程中出现的各种问题,以及如何正确地卸载已安装的JDK。这对于在Linux环境中进行Java开发非常重要,有助于提高工作效率和减少潜在的...

    Linux安装jdk1.7

    ### Linux安装JDK 1.7的详细指南 #### 一、准备工作与上传安装包 在开始安装JDK 1.7之前,首先确保你具备Linux操作系统的基本操作能力,并了解如何使用基本的命令行工具。这里我们将通过XFTP工具上传JDK安装包至...

    linux下安装jdk完整版

    注意:在编辑 /etc/profile 文件时,如果我们从 Windows 拷贝文件到 Linux,可能会出现编码错误。解决方法是安装 dos2unix 工具,使用以下命令: yum install dos2unix -y 然后,我们可以使用以下命令来转换编码:...

    Linux下JDK安装与配置

    在Linux系统中,Java Development Kit (JDK) 的安装与配置是进行Java程序开发或运行Java应用程序的基础。本文档将详细讲解如何在64位SUSE 11版本的Linux系统上安装和配置JDK,具体步骤如下: 1. **环境要求**: - ...

    Linux jdk1.8快速安装(脚本版).rar

    本压缩包提供的“jdk1.8快速安装(脚本版)”就是为了解决这个问题,它包含了一个自动化脚本,可以一键完成安装和环境变量配置。 下面是使用这个脚本进行安装的步骤: 1. 首先,你需要将压缩包上传到你的Linux...

    linux安装JDK

    本文将详细介绍如何在Linux环境下安装JDK,并解决可能出现的问题。 首先,你需要访问Oracle官方网站...

    jdk1.8.0_112.zip(linux中一键部署jdk)

    总结来说,"jdk1.8.0_112.zip"压缩包提供的是一套自动化安装JDK 1.8.0_112的解决方案,适用于Linux,特别是CentOS系统。它利用shell脚本来简化Java开发环境的配置过程,使得开发者可以更快地投入到实际的开发工作中...

    在LINUX下安装JDK1.6

    以上步骤详细介绍了如何在Linux下安装JDK 1.6以及如何配置Tomcat以使用这个版本的JDK。通过这些步骤,不仅可以在Linux系统上顺利地安装和配置Java开发环境,还可以确保Tomcat应用服务器能够正确识别并使用JDK 1.6,...

    Linux 下 安装 jdk

    在整个安装过程中,关键步骤包括卸载可能存在的OpenJDK、解压JDK安装包、配置环境变量以及验证安装结果。正确的配置可以确保Java应用程序在Linux系统上顺利运行。希望本文能帮助到需要在Linux系统上安装JDK的读者们...

    linux jdk安装说明

    本文将详细介绍如何在Linux系统中安装JDK,并解决过程中可能遇到的一些常见问题。 #### 二、安装步骤 ##### 1. 下载JDK 首先需要从Oracle官网下载适合Linux系统的JDK安装包。官方提供的下载地址如下: - **下载...

    linux 环境下jdk的安装与配置

    ### Linux环境下JDK的安装与配置 #### 一、引言 Java开发工具包(JDK)是编写Java程序的基础,而Linux系统因其稳定性和安全性,成为服务器端开发的理想选择之一。本文将详细介绍如何在Linux环境下安装与配置JDK,帮助...

    AIX安装JDK

    - **安装过程中出现问题**:参考官方文档或社区支持寻找解决方案。 3. **安装其他版本的JDK**: - 类似地,如果需要安装不同版本的JDK,如JDK 1.5或其他版本,只需下载对应版本的安装包并按照上述步骤操作即可。 ...

    linux安装jdk

    - **查看日志**:如果JDK安装或配置出现问题,可以查看相关日志文件,如`/var/log/messages`,以获取更多错误信息。 ### 四、总结 在Linux下安装JDK并配置环境变量是一项基本但关键的任务,它为Java开发提供了基础...

    linux安装jdk1.7及weblogic11g操作记录.docx

    以上步骤完成了JDK 1.7以及WebLogic 11g在Linux环境下的安装配置。需要注意的是,在进行安装前,确保服务器满足JDK和WebLogic的基本硬件和软件要求。此外,对于生产环境,还需要考虑更多因素,如网络配置、安全性...

    linux安装jdk_mysql_maven_nacos_rocketMQ.....docx

    在Linux环境下,搭建Java开发和运行环境以及...为了解决这些问题,确保遵循正确的安装顺序,检查错误日志,并根据需要调整系统配置。同时,记录每一步的操作和遇到的问题,以便将来参考,这是避免重复劳动的有效方法。

    linux下 jdk1.7,maven2.2,tomcat7,eclipse4.3整合 安装

    本文将详细介绍如何在Linux系统上安装和配置JDK 1.7、Maven 2.2、Tomcat 7以及Eclipse 4.3,形成一个完整的开发环境。 首先,我们需要准备以下软件的最新版本: 1. JDK (Java Development Kit) 1.7:Java编程的...

Global site tag (gtag.js) - Google Analytics