Linux SSH下安装Java并设置环境
2024-09-14 21:52:26
我是用Xshell进行远程连接阿里云服务器的,所以jdk不好下载。
我使用的是Winscp远程软件,在window上下载了jdk然后再上传到Linux服务器上
下面是安装的步骤
1、下载jdk8
登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应jdk版本下载。(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上)
2、 登录Linux,切换到root用户
su root 获取root用户权限,当前工作目录不变(需要root密码)
或者
sudo -i 不需要root密码直接切换成root(需要当前用户密码)
3、在usr目录下建立java安装目录
cd /usr
mkdir java
4、将jdk-8u60-linux-x64.tar.gz拷贝到java目录下
cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/
5、解压jdk到当前目录,得到文件夹 jdk1.8.0_* (注意:下载不同版本的JDK目录名不同!)
tar -zxvf jdk-8u60-linux-x64.tar.gz
6、安装完毕为他建立一个链接以节省目录长度
ln -s /usr/java/jdk1.8.0_60/ /usr/jdk
7、编辑配置文件,配置环境变量
vim /etc/profile
在文本的末尾添加如下内容:
1
2
3
4
|
JAVA_HOME=/usr/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
#保存后使之生效
source /etc/profile
8 配置生效
因为很多Linux上面安装了openJDK,所以还要进行下面的这个步骤
.配置默认的程序
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_60/bin/java 50
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_60/bin/javac 50
sudo update-alternatives --config java
#如果你的系统中安装了其他的jdk,系统会提示出来,选择jdk1.8.0_60即可
注意:如果你安装的是jre,只需配置上面第一条就行,即:java
5.测试安装是否完成
java -version
如果出现正确的版本信息,如java version jdk1.8.0_60,就完成了安装;
如果出现以下结果,则表示安装的版本有问题,如在64位的系统上,安装了32位的java
-bash: /usr/bin/java: No such file or directory
可以由下面的命令来解决该问题:
sudo apt-get install libc6-i386
再次使用java -version命令时,就会出现正确的版本信息。
好的,完成了
最新文章
- JAVA正则表达式中如何匹配反斜杠 \
- arcgis server10.2.2的安装步骤过程
- 学习swift开源项目
- Ruby Profiler 详解之 ruby-prof(I)
- mysql error: Access denied for user 'root'@'localhost' (using password: YES)
- bnuoj 20832 Calculating Yuan Fen(暴力模拟)
- acrobat GetSize 返回 x,y 值单位
- How to customize authentication to my own set of tables in asp.net web api 2?
- Microsoft Deployment Toolkit build 8456
- springboot启动流程
- python基础1 print()函数
- proxysql 系列 ~ 读写分离核心功能
- RSA加密算法详解(二)
- Python实例浅谈之三Python与C/C++相互调用
- HDU-2066-一个人的旅行 【Dijkstra】
- React Native 进的第一个坑
- 为什么我不再用 .NET 框架
- EXCEL密码破解/破解工作表保护密码
- Ansible11:变量详解
- react random key generator;react如何产生随机不重复的key