首页 > 系统相关 >linux安装jdk1.8

linux安装jdk1.8

时间:2023-05-03 18:59:50浏览次数:68  
标签:opt jdk1.8 java jdk local linux 安装 Hello

为防止操作权限不足,建议切换root用户,当然如果你对Linux命令熟悉,能够自主完成权限更新操作,可以不考虑此推荐。

环境:centos7.6 ssh连接工具:tabby(自从用了这个工具,我再也不用xshell了,这个工具自带文件上传,还有网页版)

创建目录

mkdir /opt/jdk

把jdk的压缩包上传到/opt/jdk目录下

 

进入目录

cd /opt/jdk

解压

tar -zxvf jdk-8u261-linux-x64.tar.gz   

用ll可以看到

image-20230502105142524

创建文件夹

mkdir /usr/local/java

移动文件夹

mv /opt/jdk/jdk1.8.0_261 /usr/local/java  

配置环境变量

vim /etc/profile

在文件的末尾添加下面两行

export JAVA_HOME=/usr/local/java/jdk1.8.0_261                                                           
export PATH=$JAVA_HOME/bin:$PATH  

让新的环境变量生效

source /etc/profile

测试

javac -version 

image-20230502111019480

java -version

image-20230502111035294

切换到/home目录下,创建一个Hello.java文件

cd /home

vim Hello.java

复制如下内容到文件里

public class Hello{
 public static void main(String[] args) {
		 System.out.println("hello.java");
 }
}

按下esc,输入:wq保存退出

编译

javac Hello.java

运行

java Hello

运行成功,如图:

image-20230502111725418

证明整个安装过程没有问题。

标签:opt,jdk1.8,java,jdk,local,linux,安装,Hello
From: https://www.cnblogs.com/mynxy/p/17369513.html

相关文章

  • Linux 目录 查看 压缩 编辑 命令
    目录一、文件目录二、查看文件三、压缩与解压四、vim编辑        一、文件目录结构文件类型:/root管理员的家目录/home用户家目录/bin 命令文件目录,存放命令,管理员和用户可以使用/sbin管理员命令......
  • Docker 安装 RabbitMQ
    系统环境系统:Debian-10.2内核:Linux4.19.0-21-amd64x86_64(通过uname-r命令查看内核版本)RabbitMQ版本:rabbitmq:3.11-management安装教程访问RabbitMQ官方文档,查看官方安装教程,直接运行:dockerrun-it--rm--namerabbitmq-p5672:5672-p15672:15672rabbitmq......
  • linux学习笔记(29)linux共享目录,NFS,使用autofs实现NFS 自动挂载
     【1】NFS简介(1.1)什么是NFS NFS是NetworkFileSystem的缩写,即网络文件系统。英文NetworkFileSystem(NFS),是基于UDP/IP协议的应用,可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS在文件传送或信息传送过程中依赖于RPC协议。RPC:远程过程调用(R......
  • Ruby安装错误:in `encode': U+00CD to IBM437 in conversion from UTF-16LE to UTF-8 t
    解决方法:去本地路径下修改编码,这么提示是因为编码不一致导致的。  修改registry文件中的编码:  修改后就没有问题了。 来源:https://www.cnblogs.com/py-tiger/p/5372258.html......
  • Linux xargs 命令
    xargs是一个强有力的命令,是自动化必须掌握的命令xargs通awk命令一样Linuxxargs命令xargs(英文全拼:eXtendedARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。xargs可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。xarg......
  • Linux ip 命令
    Linuxip命令Linuxip命令与ifconfig命令类似,但比ifconfig命令更加强大,主要功能是用于显示或设置网络设备。ip命令是Linux加强版的的网络配置工具,用于代替ifconfig命令。语法ip[OPTIONS]OBJECT{COMMAND|help}OBJECT为常用对象,值可以是以下几种:OBJECT={......
  • Linux command line editor nano All In One
    LinuxcommandlineeditornanoAllInOneCtrl+X退出窗口Ctrl+G打开帮助文档LinuxexitnanoeditorAllInOnehttps://www.cnblogs.com/xgqfrms/p/16560419.htmlnanoeditor$nano-h用法:nano[选项][[+行[,列]]文件名]...如需启动时将游标置放在文件的......
  • Linux tail 命令
    这个命令非常重要,尤其对于运维人员进行日志跟踪Linuxtail命令tail命令可用于查看文件的内容,有一个常用的参数-f常用于查阅正在改变的日志文件。tail-ffilename会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容......
  • Linux head 命令
    head、less、more、tail、cat、vi、vim是一类命令,作为日志追溯,配置管理常用命令Linuxhead命令head命令可用于查看文件的开头部分的内容,有一个常用的参数-n用于显示行数,默认为10,即显示10行的内容。命令格式:head[参数][文件]参数:-q隐藏文件名-v显示文件名......
  • Linux zip 命令
    linux压缩文件到windows使用,常用命令压缩:zip-q-rhtml.zip*Linuxzip命令Linuxzip命令用于压缩文件。zip是个使用广泛的压缩程序,压缩后的文件后缀名为.zip。语法zip[-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b<工作目录>][-ll][-n<字尾字符串>][-t<日期时间>][-<压缩......