首页
学习
活动
专区
圈层
工具
发布

Linux的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程

前言 使用第一次使用Linux的用户,往往不知道如何配置JDK;不配置JDK,就无法运行Minecraft服务器或者是Apache Tomcat服务器等基于Java虚拟机的应用程序。...这边使用OpenJDK8作为演示,下载后文件为:zulu8.52.0.23-ca-fx-jdk8.0.282-linux_x64.tar.gz 配置JDK到环境变量 对刚刚下载的zulu8.52.0.23...-ca-fx-jdk8.0.282-linux_x64.tar.gz进行解压,解压到自己熟悉的目录下,方便之后环境配置: tar -zxvf zulu8.52.0.23-ca-fx-jdk8.0.282...-linux_x64.tar.gz 解压后,在当前目录下生成zulu8.52.0.23-ca-fx-jdk8.0.282-linux_x64文件夹,我们移动到更目录下ZuluJDK下并重命名为JDK8:...mv zulu8.52.0.23-ca-fx-jdk8.0.282-linux_x64 /ZuluJDK/JDK8 Linux默认一般使用bash,所以我们配置环境变量就配置profile这个,使用vim

6.4K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Java 又双叒叕发布新版本,这么多版本如何灵活管理?

    jenv 是一个命令行工具,可以在 Linux/OS X 平台使用,可以管理多个版本 JDK,方便在多个版本 JDK 之间切换,另外其还可以设置 JAVA_HOME 环境变量。...jenv 安装 手动安装 首先下载 jenv 源程序 git clone https://github.com/jenv/jenv.git ~/.jenv 然后再将 jenv 命令路径放入 Shell...brew 安装: brew install jenv jenv 校验 安装 jenv 之后,可以运行 jenv doctor 检查是否正确安装。...若不是通过以上方式,或者为 Linux 平台,可以先通过 which java 或者 whereis java 找出命令路径。然后通过使用 ls -l 查看命名的实际路径。 ?...jenv global 9.0 jenv 小问题 上面几个是 jenv 经常使用的指令,若想了解 jenv 其他指令,可以通过 jenv commands 查找其他指令。

    1.3K60

    多项目开发环境:如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu)

    2.2 使用 jEnv 统一管理(推荐) jEnv 是跨平台的 Java 版本管理工具,支持 macOS、Linux。...安装 jEnv(需先安装 Homebrew): brew install jenv 将 jEnv 集成到 shell 配置: echo 'export PATH="$HOME/.jenv/bin:$PATH...手动下载并注册 Oracle JDK 下载并解压到 /usr/lib/jvm: sudo mkdir -p /usr/lib/jvm sudo tar -xzf ~/Downloads/jdk-17.0.7_linux-x64...常见问题与解决 场景 原因与排查 解决思路 切换后 java -version 仍指向旧版本 PATH 未更新或 shell 缓存未刷新 重新打开终端;Windows 重启 CMD;Linux hash...检查 JDK 文件夹;重启 shell Ubuntu 手动注册后未见新选项 alternatives 配置不一致 再次执行 --install;检查路径拼写 6. ❓ 常见 QA Q:为什么 Linux

    1.2K10

    好用到爆!GitHub 星标 32.5k+的命令行软件管理神器,功能真心强大!

    Homebrew 能干什么 Homebrew 的 Slogan :The missing package manager for macOS (or Linux) Homebrew 这款命令行软件管理神器在...Homebrew 除了是 macOS 的包管理器也可以装在 Linux 上成为 Linux 的包管理器,仅需要执行相应的命令,就能下载安装需要的软件包,省去了下载、解压、拖拽等繁琐的步骤。...用 Homebrew 官方的话来总结就是:安装 Apple(或 Linux 系统)没有预装但你需要的软件。比如说安装 MongoDB,只需要执行以下命令就可以安装,前提条件是环境一定要配置好。...GitHub 地址:https://github.com/jenv/jenv 官方文档也非常的简洁大方: https://www.jenv.be/ 安装: brew install jenv 配置...管理: jenv versions jenv global 17.0.3 是不是贼方便?

    96420

    一台机器下,多个Java版本的粗放与精细管理

    我们需要更加便捷,细粒度的控制工具,这里推荐JEnv这款工具。 JEnv工具使用 如官网所说JEnv是一款让你忘记如何配置JAVA_HOME的神器,使用简单的命令就可以在不同Java版本之间进行切换。...JEnv的安装 在Mac OS下可使用Homebrew安装JEnv: brew install jenv 等待上述命令安装成功后,还需在.bash_profile中进行一下配置。...还是以现在的Java 8和Java 9环境为例,我们通过jenv add命令将对应的Java路径添加到jenv中: $ jenv add /Library/Java/JavaVirtualMachines...JEnv的使用 完成了上述安装,便可以通过命令来切换所使用的Java版本了: $ jenv local 1.8.0.151 /usr/local/Cellar/jenv/0.5.5_2/libexec/...not use java version set by jenv [OK] Java binaries in path are jenv shims [OK] Jenv is correctly loaded

    1.9K31

    macOS和Linux上手动编译OpenCV并作为依赖添加到PythonC++Java

    本次演示 本次演示,是在macOS和Linux上编译并安装OpenCV,Windows不在本教程范围内。...Linux上,使用腾讯云轻量应用服务器,不管是CentOS还是Debian都可以安装,但是最好提前更新一次软件源: # Debian/Ubuntu apt update apt upgrade # CentOS...在Linux上安装GCC和Cmake,根据发行版本的不同: # Debian/Ubuntu版本 sudo apt-get install build-essential sudo apt-get install...,配置了jenv,那么jenv的配置需要在JDK配置之前,比如我macOS本地就有配置jenv,需要这样编写环境变量: [jenv配置在JDK配置之前] 之后,还需安装ANT,方法也很多,最简单的是用软件包管理器安装...我建议不要动系统的Python3,macOS和Linux都安装Anaconda,用Anaconda的Python3比较好。

    7.2K82

    【玩转腾讯云】本地JavaWeb项目部署到腾讯云轻量服务器,实现公网访问

    包到服务器上发布: war:Tomcat/Springboot项目打包 jar:Spring web项目(Springboot)打包 前提 服务器前提 既然要部署到服务器,给公网用户访问,肯定是需要一台服务器的(Linux...如果你不会操作Linux,可以使用宝塔面板。 推选服务器: 腾讯学生轻量应用服务器 腾讯云服务器采购节 如果你并不知道买什么服务器,可以评论区留言项目规模。...如果你重来没用过Linux,可以参考图文教程: Linux的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程 我配置的JDK的JAVA_Home地址: /usr/java/jdk 配置Tomcat...环境变量 服务器终端输入(若未事先配置zsh,一般Linux默认为Bash): # 如果你使用Bash vim /etc/profile # 如果你使用zsh vim ~/.zshrc 按 i 进入编辑并在最底部添加...如果你重来没用过Linux,可以参考图文教程: Linux的JDK和Jenv(JAVA_HOME管理器)的详细配置使用教程 我配置的JDK的JAVA_Home地址: /usr/java/jdk 上传打包好的

    15.3K41
    领券