文档章节

新手学习在Ubuntu 14.04搭建Javaweb网站(4)--安装JDK

顺其自然001
 顺其自然001
发布于 2014/11/06 17:36
字数 608
阅读 64
收藏 0
点赞 0
评论 0

因为之前程序开发一直使用的是32位的JDK,所以打算在Ubuntu上安装32位的jdk,结果又遇到麻烦,因为Ubuntu是64位的,不支持32位程序安装

1.清楚openjdk:  

sudo apt-get purge openjdk*


2.到oracle网站下载jdk-6u45-linux-i586.bin备用()

http://www.oracle.com/technetwork/java/javase/archive-139210.html

3.在/usr/local下建立java文件夹

cd /usr/local
sudo mkdir java

4.将jdk传到/usr/local/java/下,此处使用的pscp,就是putty包里的那个

开始--运行--cmd,进入putty所在文件夹

E:\>cd soft/linux/putty

进入以后执行下面的命令:

pscp E:/soft/linux/jdk-6u45-linux-i586.bin root@192.168.128.130:/usr/local/java/jdk-6u45-linux-i586.bin

提示输入密码,输入密码后,会显示传输的进度。

5.使用查看命令ls看一下,发现文件确实已经在了,

授权
chmod u+x jdk-6u45-linux-i586.bin

安装:
sudo ./jdk-6u45-linux-i586.bin

6.安装不成功,因为不支持32位的程序,解决办法:

 执行命令:sudo apt-get install ia32-libs

结果提示了一大堆,大概是说,ia32-libs已经不存在了,

可以用lib32z1 lib32ncurses5 lib32bz2-1.0来代替



好了,随便选一个安装:sudo apt-get install lib32z1

7.再来安装一次:sudo ./jdk-6u45-linux-i586.bin

这次Ok了,输入查看命令:ls,多了一个文件夹

8.配置环境变量前,安装工具编辑器vim:apt-get install vim

当然也可以不用安装,但因为看别人的教程时使用了vim,就装吧

vim几个常用的命令得会:

  • :wq 保存推出
  • i 进入插入模式
  • x 删除当前光标的字符
  • dd 删除当前行,并且保存当前行到剪切板
  • p 粘贴
  • :help <command> 查看命令的帮助
  • 上下左右移动光标


9.配置环境变量:vim /etc/profile

先用上下键滑最下面,然按i,插入下面的内容

export JAVA_HOME=/usr/local/java/jdk1.6.0_45
export JRE_HOME=/usr/local/java/jdk1.6.0_45/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
按esc退出编辑模式,按ZZ保存并退出。

10.据说使用 :source /etc/profile命令不用重启就可以生效,不放心就重启下系统:shutdown -r now

11.控制台输入:java -version
打印类似如下内容则成功:
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Client VM (build 20.45-b01, mixed mode, sharing)


© 著作权归作者所有

共有 人打赏支持
顺其自然001

顺其自然001

粉丝 17
博文 37
码字总数 13528
作品 0
卢湾
高级程序员
联想z470安装cuda toolkit 7.5过程

我安装的系统是ubuntu kylin 14.04,ubuntu 14.04也差不多一样.我的目的是让GPU能跑一些机器学习以及深度学习的框架,如theano 1,卸载掉与nvidia相关的驱动以及旧版的cuda相关程序 sudo apt-g...

彼得雷 ⋅ 2015/12/15 ⋅ 0

Ubuntu14.04安装GitLab指南

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 在GitLab的官方网站上面对Ubuntu的支持也是很好的,有比较详尽的安装指南。 在介绍p...

openthings ⋅ 2015/12/10 ⋅ 0

Storm集群的搭建

在Ubuntu 14.04下搭建Storm集群环境 Step 1. 下载所需的软件包: 1). JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2). Python 2.7.x: https://www.python.org......

JiaMing ⋅ 2016/02/06 ⋅ 0

Ubuntu系统搭建单机Spark注意事项

对于Spark而言,如果大家只是想摸一下、熟悉熟悉而已,可以搭建单机的Spark,大致步骤如下(我使用VMWare下的Ubuntu 14.04,暂不考虑安全问题,在root下运行): 1、安装Ubuntu 14.04,注意装...

chenhu73 ⋅ 2017/09/30 ⋅ 0

Windows 7下硬盘安装Ubuntu 14.04图文教程

Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计算准备的版本。该版本在云平台和伸缩环境的可靠性、性能和交互性都有很好的提升,同时提供 5 年的支持和维护服务。 下面为...

Surjur ⋅ 2015/06/30 ⋅ 0

VMware下Hadoop 2.4.1完全分布式集群平台安装与设置

1 VM下Ubuntu安装和配置 1.1 安装Ubuntu系统 这个就不说了,不知道的可以去看看其他的博文。 1.2 集群配置 搭建一个由3台机器组成的集群: nn: namenode snn: secondary namenode dn: da...

dwf07223 ⋅ 2014/10/12 ⋅ 0

Jenkins详细安装与构建部署使用教程

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1、持续的软件版本...

6pker ⋅ 2016/10/12 ⋅ 0

Ubuntu 14.04下安装GitLab指南

GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。在GitLab的官方网站上面对Ubuntu的支持也是很好的,有比较详尽的安装指南。在介绍pos...

laiconglin ⋅ 2015/05/28 ⋅ 1

最适合和最不适合新手使用的几款 Linux 发行版

我在本文中将介绍几款最适合新用户的Linux发行版。选择这些发行版的标准是易用性,而不是“学习Linux”的潜力。我希望一劳永逸地摈弃这个误区:所有使用Linux的人都需要非常熟悉Linux是如何工...

linuxprobe ⋅ 2016/08/06 ⋅ 15

互联网亿级日志实时分析平台—ELK

一,前言 人们常常说数据如金,可是,能被利用起的数据,才是“金”。而互联网的数据,常常以日志的媒介的形式存在,并需要从中提取其中的"数据"。 从这些数据中,我们可以做用户画像(每个用...

顶风走千里 ⋅ 2017/11/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Greys Java在线问题诊断工具

Greys是一个JVM进程执行过程中的异常诊断工具。 在不中断程序执行的情况下轻松完成JVM相关问题排查工作 目标群体 有时候突然一个问题反馈上来,需要入参才能完成定位,但恰恰没有任何日志。回...

素雷 ⋅ 27分钟前 ⋅ 0

git从远程仓库拉取代码的常用指令

一种(比较麻烦的)拉代码的方法 git clone //克隆代码库,与远程代码库的主干建立连接,如果主干已经在就不用再clone啦,克隆路径为当前路径下的新创建的文件夹 git checkout -b //本地建立...

Helios51 ⋅ 41分钟前 ⋅ 0

005. 深入JVM学习—Java堆内存参数调整

1. JVM整体内存调整图解(调优关键) 实际上每一块子内存区域都会存在一部分可变伸缩区域,其基本流程:如果内存空间不足,则在可变的范围之内扩大内存空间,当一段时间之后,内存空间不紧张...

影狼 ⋅ 46分钟前 ⋅ 0

内存障碍: 软件黑客的硬件视图

此文为笔者近日有幸看到的一则关于计算机底层内存障碍的学术论文,并翻译(机译)而来[自认为翻译的还行],若读者想要英文原版的论文话,给我留言,我发给你。 内存障碍: 软件黑客的硬件视图...

Romane ⋅ 今天 ⋅ 0

SpringCloud 微服务 (七) 服务通信 Feign

壹 继续第(六)篇RestTemplate篇 做到现在,本机上已经有注册中心: eureka, 服务:client、order、product 继续在order中实现通信向product服务,使用Feign方式 下面记录学习和遇到的问题 贰 or...

___大侠 ⋅ 今天 ⋅ 0

gitee、github上issue标签方案

目录 [TOC] issue生命周期 st=>start: 开始e=>end: 结束op0=>operation: 新建issueop1=>operation: 评审issueop2=>operation: 任务负责人执行任务cond1=>condition: 是否通过?op3=>o......

lovewinner ⋅ 今天 ⋅ 0

浅谈mysql的索引设计原则以及常见索引的区别

索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针. 数据库索引的设计原则: 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索...

屌丝男神 ⋅ 今天 ⋅ 0

String,StringBuilder,StringBuffer三者的区别

这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是, 1.执行速度 在这方面运行速度快慢为:StringBuilder(线程不安全,可变) > StringBuffer...

时刻在奔跑 ⋅ 今天 ⋅ 0

java以太坊开发 - web3j使用钱包进行转账

首先载入钱包,然后利用账户凭证操作受控交易Transfer进行转账: Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/Credentials credentials = Wallet......

以太坊教程 ⋅ 今天 ⋅ 0

Oracle全文检索配置与实践

Oracle全文检索配置与实践

微小宝 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部