利用宝塔配置jdk环境的详细图文教程

 更新时间:2023年10月28日 10:33:40   作者:非妃是公主  
最近在宝塔面板上创建一个网站,为Java应用程序提供运行环境,所以下面这篇文章主要给大家介绍了关于利用宝塔配置jdk环境的详细图文教程,文中通过图文介绍的非常详细,需要的朋友可以参考下

首先,下载linux对应版本jdk(注意是Linux版本),然后通过宝塔传到服务器上。选择相应的jdk文件,将其从本机上传到服务器上的对应文件夹。

上传后可以看到对应如下:

然后将其解压到对应的目录下,使用如下命令:

切换到 /user/local目录下

cd /usr/local

在该目录下建立java这一子文件夹

sudo mkdir java

切换到jdk压缩包所在位置

cd /shareFolder

解压压缩包到第二步建立的文件夹中去

tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java/

至此,安装完成。

下面进行环境变量的配置,首先在/etc/profile.d目录下新建一个java.sh脚本,

sudo touch /etc/profile.d/java.sh

如下图:

然后给该文件赋上可写和可执行权限

sudo chmod a+wx /etc/profile.d/java.sh

执行以下命令进入vim编辑脚本

sudo vi /etc/profile.d/java.sh

输入i进行输入,复制环境便量进入后,

按esc退出编辑,输入:wq!保存并退出

运行脚本,使用如下命令进入路径:

cd /etc/profile.d/

然后使用source命令执行该脚本

source java.sh

在任意目录下,输入java版本,发现java环境运行正常。

总结 

到此这篇关于利用宝塔配置jdk环境的文章就介绍到这了,更多相关宝塔配置jdk环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:

相关文章

  • Mybatis通过数据库表自动生成实体类和xml映射文件

    Mybatis通过数据库表自动生成实体类和xml映射文件

    这篇文章主要介绍了Mybatis通过数据库表自动生成实体类和xml映射文件的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • Java基础之简单的图片处理

    Java基础之简单的图片处理

    这篇文章主要介绍了Java基础之简单的图片处理,文中有非常详细的代码示例,对正在学习java的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • Springboot Caffeine本地缓存使用示例

    Springboot Caffeine本地缓存使用示例

    这篇文章主要介绍了Springboot Caffeine本地缓存使用示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • 解析探秘fescar分布式事务实现原理

    解析探秘fescar分布式事务实现原理

    这篇文章主要为大家解析探秘fescar分布式事务的实现原理,fescar的txc模型实现非常有研究的价值,所以今天我们来好好翻一翻fescar项目的代码
    2022-02-02
  • Java使用MessageFormat应注意的问题

    Java使用MessageFormat应注意的问题

    这篇文章主要介绍了Java使用MessageFormat应注意的问题,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-06-06
  • Java中的Random和ThreadLocalRandom详细解析

    Java中的Random和ThreadLocalRandom详细解析

    这篇文章主要介绍了Java中的Random和ThreadLocalRandom详细解析,Random 类用于生成伪随机数的流, 该类使用48位种子,其使用线性同余公式进行修改,需要的朋友可以参考下
    2024-01-01
  • Spring你不知道的一种解耦模式

    Spring你不知道的一种解耦模式

    本文介绍一种方法,服务定位模式Service Locator Pattern来解决,它帮助我们消除紧耦合实现及其依赖性,并提出将服务与其具体类解耦
    2023-01-01
  • Collection中的size()和isEmpty()区别说明

    Collection中的size()和isEmpty()区别说明

    这篇文章主要介绍了Collection中的size()和isEmpty()区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Java多线程读写锁ReentrantReadWriteLock类详解

    Java多线程读写锁ReentrantReadWriteLock类详解

    本文详细讲解了Java多线程读写锁ReentrantReadWriteLock类,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • Nacos心跳时间配置及服务快速上下线方式

    Nacos心跳时间配置及服务快速上下线方式

    这篇文章主要介绍了Nacos心跳时间配置及服务快速上下线方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03

最新评论