java-Linux下的jdk

Step1:
# 将解压好的jdk1.7.0_04文件夹用最高权限复制到/usr/lib/jvm目录里
sudo cp -r ~/jdk1.7.0_04/ /usr/lib/jvm/

Step2:
# 配置环境变量
sudo gedit ~/.profile
在末尾加上:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

然后保存关闭,使用source更新下
$ source ~/.profile

使用env命令察看JAVA_HOME的值
$ env
如果JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04,说明配置成功。

Step3:
# 将系统默认的jdk修改过来
$ sudo update-alternatives --install /usr/bin/Java java /usr/lib/jvm/jdk1.7.0_04/bin/java
300

输入sun jdk前的数字就好了
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_04/bin/javac 300

$ sudo update-alternatives --config java 
$ sudo update-alternatives --config javac

Step4:
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

 

其实只要解压缩,配置环境变量即可 (.profile)。

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_03
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

ln -s $JAVA_HOME/bin/java /usr/bin/java 

时间: 2024-09-20 11:57:35

java-Linux下的jdk的相关文章

求助Linux下安装JDK报错

问题描述 各位大侠Linux下安装JDK时出现以下错误error:Faileddependencies:glibc>=2.1.2-11isneededbyjdk-1.5.0_19-fcs.i586sh-utils>=2.0-1isneededbyjdk-1.5.0_19-fcs.i586fileutils>=4.0-8isneededbyjdk-1.5.0_19-fcs.i586gawk>=3.0.4-1isneededbyjdk-1.5.0_19-fcs.i586textutil

java linux 下调用的路径问题

问题描述 动态调用代码如下:String sfUrl = "http://219.134.187.154:8088/bsp-oip/ws/WarehouseService?wsdl";// 动态实例JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();final Client client = dcf.createClient(sfUrl);----此处报空指针异常// 设置超时单位为毫秒HTTP

linux下配置jdk环境变量的三种方法总结_unix linux

一.修改/etc/profile文件当本机仅仅作为开发使用时推荐使用这种方法,因为此种配置时所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题.用文本编辑器打开/etc/profile,在profile文件末尾加入:JAVA_HOME=/usr/share/jdk1.5.0_05 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HO

Linux下安装jdk报Permission denied以及chmod详解

一.发现问题 在Linux中安装jdk.bin的时候发现问题,报错./config.sh: line 103: /home/jdk.bin : Permission denied 修改权限:chmod 775 /home/jdk.bin 二.chmod命令详解 文件/目录权限设置命令:chmod 用于改变文件或目录的访问权限 用法1:其语法格式为:chmod [who] [opt] [mode] 文件/目录名         其中who表示对象,是以下字母中的一个或组合: u:表示文件所有者 g

在Unix和Linux下安装JDK及环境设置

unix 我在HP工作站Visualize C3600的Unix系统和我的电脑Fedora Core 3上已经成功安装了jdk(jdk-1_5_0_02-linux-i586.rpm),过程很简单:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行.进入安装目录#cd /home#cp jdk-1_5_0_02-linux-i586.rpm /usr/local#cd /u

linux下安装jdk

安装说明 系统环境:centos-6.5 安装方式:rpm安装 软件:jdk-7-linux-x64.rpm 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html 安装 上传jdk 安装 [root@localhost ~]# rpm -ivh jdk-7u71-linux-x64.rpm 报错: [root@localhost ~]# rpm -ivh jd

linux下卸载JDK

问题描述 想卸载服务器上的JDK不知道该如果做?在网上找的卸载方法如下.卸载卸载默认的:用root用户登陆到系统,打开一个终端输入#rpm-qa|grepgcj显示内容其中包含下面两行#java-1.4.2-gcj-compat-1.4.2.0-27jpp#java-1.4.2-gcj-compat-devel-l.4.2.0-27jpp卸载#rpm-ejava-1.4.2-gcj-compat-devel-l.4.2.0-27jpp#rpm-ejava-1.4.2-gcj-compat-l.4

Linux下执行Java服务程序

nohup命令 普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止. 要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦:另一种方法是仍然用普通方法编程,然后用nohup命令启动程序: nohup <程序名> & 则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程).使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用,实现

windows下java代码在linux下运行

问题描述 代码在win下面可以正常运行,一个eclipse插件,但在linux报错,如下Multiplemarkersatthisline-implementsjava.lang.Runnable.run-Themethodrun()oftypeConsoleSimulatormustoverrideasuperclassmethod代码大体如下:publicclassConsoleSimulatorimplementsRunnable{@Overridepublicvoidrun(){....

tomcat-Java linux 下日期类 Calendar的问题

问题描述 Java linux 下日期类 Calendar的问题 我在本地tomcat上获取的时间很准确 但是 将项目放到linux tomact下时间就不准了 但是我查询了linux的系统时间是没问题的 本人小菜鸟 请问大家这是怎么回事 该如何解决 解决方案 [Java] 日期处理 02 Calendar 类JAVA Calendar类 处理日期java日期类 calendar的使用 解决方案二: http://blog.csdn.net/joyous/article/details/9630