文档章节

Linux菜鸟教程(一:JDK安装和java环境配置)

 筱龙珈蓝
发布于 2017/04/25 16:54
字数 491
阅读 676
收藏 0

这个吧,我这CSDN.NET写了一个点东西,然后就莫名其妙被封了,,我也是很无语,决定从良了,转开源。。写了点基础linux的配置就被封了,很无辜啊

下载jdk,选择对应jdk版本下载。是64还是32位的系统。地址我就不说了,,
**1. 登录Linux,切换到root用户
我是直接用root用户登录的,如果不是的话
su root 获取root用户权限,当前工作目录不变(需要root密码)
sudo -i 不需要root密码直接切换成root(需要当前用户密码)

**2. 在usr目录下建立java安装目录

cd /usr
mkdir java

**3.将jdk.tar.gz拷贝到java目录下
cp /mnt/hgfs/linux/jdk压缩包的名字 /usr/java/
cp 文件路径/文件名.扩展名(此处有空格)/新路径

4.解压jdk到当前目录
tar -zxvf jdk-8u60-linux-x64.tar.gz
得到文件夹 jdk1.8.0_60

5.安装完毕为他建立一个链接以节省目录长度
(我没用这一步)
ln -s /usr/java/jdk1.8.0_60/ /usr/jdk

6.编辑配置文件,配置环境变量
vim /etc/profile
添加如下内容:JAVA_HOME根据实际目录来
JAVA_HOME=/usr/java/jdk1.8.0_60(jdk文件解压目录)
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

7.重启机器或执行命令

:source /etc/profile
sudo shutdown -r now

8.查看安装情况
java -version
成功提示
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

可能出现的错误信息:
bash: ./java: cannot execute binary file
出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,或者检查配置文件是否有误
查看jdk版本和Linux版本位数是否一致。
查看你安装的Ubuntu是32位还是64位系统:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位

© 著作权归作者所有

粉丝 0
博文 1
码字总数 491
作品 0
济南
私信 提问
网友分享:Ubuntu操作系统下手动安装JDK

安装前可以查看一下jdk版本,进入Ubuntu终端 $java -version 回车,可以看到jdk版本是1. 4 .2的。 1. 手动安装jdk6 首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起...

zt371
2009/06/02
320
0
Ubuntu12.04下JDK、Eclipse的安装,在linux终端中用命令启动eclipse

在linux下配置开发环境很麻烦,尤其是对于linux命令行不熟悉的菜鸟来说,下面就整理了一下前天配置环境时候的文章。 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar....

Kobe_Gong_5
2012/11/15
639
0
Linux开发环境搭建之Java开发环境JDK安装配置

这几天国产的Linux系统deepin15.5正式版发布了,基本上处于稳定了,受不了win10的各种卡顿和系 统封闭不能修改的诟病,果断下载了deepin系统格盘安装,在deepin上进行开发学习娱乐。本文将在...

MaxBill
2017/12/18
278
1
CentOS 安装JDK跟TOMCAT

最近公司内部服务器采用lamp环境搭建,但又要加上tomcat的访问,而我在搭建环境的时候采用的yum安装,如果大家嫌麻烦也可以去看yum安装apache+php+mysql+tomcat这篇文章,当然我是在yum好lamp环境...

翊骷
2014/09/11
89
0
linux-JDK8安装及配置 (tar.gz版)

安装环境   Linux(Ubuntu 版) JDK安装   tar.gz为解压后就可以使用的版本,这里我将使用jdk-8u65-linux-x64.tar.gz版,安装到/usr/java/下 步骤一   将文件jdk-8u65-linux-x64.gz移动...

west_coast
05/06
28
0

没有更多内容

加载失败,请刷新页面

加载更多

JMM内存模型(一)&volatile关键字的可见性

在说这个之前,我想先说一下计算机的内存模型: CPU在执行的时候,肯定要有数据,而数据在内存中放着呢,这里的内存就是计算机的物理内存,刚开始还好,但是随着技术的发展,CPU处理的速度越...

走向人生巅峰的大路
14分钟前
27
0
你对AJAX认知有多少(2)?

接着昨日内容,我们几天继续探讨ajax的相关知识点 提到ajax下面几个问题又是必须要了解的啦~~~ 8、在浏览器端如何得到服务器端响应的XML数据。 通过XMLHttpRequest对象的responseXMl属性 9、 ...

理性思考
23分钟前
4
0
正则表达式基础(一)

1.转义 转义的作用: 当某个字符在表达式中具有特殊含义,例如字符串引号中出现了引号,为了可以使用这些字符本身,而不是使用其在表达式中的特殊含义,则需要通过转义符“\”来构建该字符转...

清自以敬
26分钟前
4
0
idea中@Data标签getset不起作用

背景:换电脑以后在idea中有@data注解都不生效 解决办法:idea装个插件 https://blog.csdn.net/seapeak007/article/details/72911529...

栾小糖
32分钟前
4
0
Apache Kudu 不能删除不存在的数据

使用Apache Kudu客户端,对KafkaConnect Sink 进行扩展。 使用的Apache Kudu 的Java 客户端。突然有天发现作业无法提交,一直报错。 后来才发现这是Kudu自身的一种校验机制。为了忽略这种校验...

吐槽的达达仔
42分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部