首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java -version显示的是早期版本,但已经安装了java 11

Java -version显示的是早期版本,但已经安装了Java 11。

这个问题可能是由于系统环境变量配置不正确导致的。在安装Java 11之后,需要确保系统环境变量中的Java路径指向Java 11的安装目录。

首先,打开命令提示符或终端窗口,输入以下命令来查看当前系统中Java的安装路径:

代码语言:txt
复制
echo %JAVA_HOME%

如果输出的路径不是Java 11的安装路径,那么需要进行以下步骤来修复:

  1. 打开系统环境变量配置界面。在Windows系统中,可以右键点击“此电脑”(或“我的电脑”),选择“属性”,然后点击“高级系统设置”,再点击“环境变量”。在Linux或Mac系统中,可以编辑~/.bash_profile~/.bashrc文件。
  2. 在系统环境变量中,找到名为JAVA_HOME的变量,如果不存在则点击“新建”来创建该变量。
  3. JAVA_HOME的值设置为Java 11的安装路径。例如,在Windows系统中,可以将值设置为C:\Program Files\Java\jdk-11;在Linux或Mac系统中,可以设置为/usr/lib/jvm/java-11
  4. 确保系统环境变量PATH中包含Java 11的安装路径。在Windows系统中,可以在PATH变量的值中添加%JAVA_HOME%\bin;在Linux或Mac系统中,可以添加$JAVA_HOME/bin
  5. 保存并关闭环境变量配置界面。
  6. 重新打开命令提示符或终端窗口,输入以下命令来验证Java版本:
代码语言:txt
复制
java -version

现在,应该能够正确显示Java 11的版本信息了。

对于Java开发者来说,Java 11带来了许多新特性和改进,包括性能优化、新的语言特性、增强的安全性等。Java 11在各种场景下都有广泛的应用,包括企业级应用、移动应用、云原生应用等。

腾讯云提供了丰富的云计算产品和服务,其中包括适用于Java开发的云服务器、云数据库、云原生应用服务等。您可以访问腾讯云官网了解更多相关产品和服务的详细信息:

请注意,以上答案仅供参考,具体的配置和推荐产品可能因个人需求和环境而异。建议在实际使用时参考官方文档或咨询专业人士以获得最佳解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在 CentOS 8 上安装 Java

OpenJDK 是 Java 平台的开源实现。 CentOS 8 默认的软件源仓库包含了两个 Java 长期支持版本,Java 8 和 Java 11。...你已经在 CentOS 8 系统上成功的安装了 Java。 CentOS 8 同时也支持 OpenJDK 最小 Java 运行环境,它可以执行无 GUI 界面应用(无键盘,无鼠标,无显示器系统支持)。...想要安装 OpenJDK 11 headless 版本,输入: sudo yum install java-11-openjdk-headless 如果你已经安装了java-11-openjdk-devel...三、设置默认的 Java 版本 如果你在你的 CentOS 系统上安装了多个 Java 版本,你可以使用 alternatives 来设置默认的 Java 版本。...输入你想要设置成默认版本的数字,并且按回车。 你可能想改变默认的 javac版本: sudo alternatives --config java javac是用来编译 Java 程序的命令工具。

6.6K20

JDK的安装与配置

但从 Java 11 开始,OpenJDK 和 Oracle JDK 的发布时间几乎是同步的,这使得开发者可以更灵活地选择适合自己需求的 JDK 版本。...正常到这里就完成了环境变量的配置了,就是执行这个安装程序的时候,在安装过程中可能就已经配置好环境变量了; 如下图,就已经安装好了; 但是这里有个问题,当同时安装了两个版本,会怎么样呢?...在Java的早期版本中,版本号使用了"1.x"的格式,例如Java 1.7、Java 1.8等。...如何切换版本 在环境变量中切换对应版本的地址即可; 安装了Oracle JDK后的环境变量情况 具体的场景就是,我先安装了一个open jdk 11,后来又安装了一个oracle jdk 20;...安装了20后,在命令窗口运行java version就已经是20版本了;打开环境变量配置页面,就可以看到如下内容,exe安装会自动添加一个变量,而且优先级很高; 这个时候java是20版本,通过

24920
  • ionic2 编译打包的坑,

    这样表示java安装完成 2.安装 node.js 在nodejs官网上下载下载自己需要的版本。 然后下载完成后安装就好了。 检测安装是否有完成 npm -v node -v ?...显示上面版本就ok了 4.创建ionic项目 在命令窗口输入 ionic start ionic tabs --type=ionic1 //后面 --type=ionic1 是生成ionic1项目。...这个是正在安装gradle 等了大概有3,4分钟 ? 等待的结果 很好等了好久中途有事,回来一看,很好报错了。 ? 又一次报错 这个错误一看感觉是android sdk 有问题。...查找了资料,发现是安卓SDK25没有安装。然后在进入安卓sdk管理工具勾选红色的部分然后安装 ?...解决方案 1.重新安装64位的就行了。 2.配置环境变量 变量名:_JAVA_OPTIONS 变量值:-Xmx512M ---- 以上是ionic环境的坑。稍后给你们讲解自动化打包

    1.2K30

    【第22期】HarmonyOS应用开发(基础篇)

    鸿蒙还发出了一条视频,视频中显示2021年6月2号将开启鸿蒙操作系统及华为全场景新品发布会。预计现在支持EMUI11升级的机型,将全部支持升级鸿蒙系统。...不管是早期的电子管还是现在的半导体晶体管,这些计算的基本单位能识别的只有电平的高低,在计算机中我们就用0和1来表示。1和0的各种组合就是机器是能看懂的语言,也就是机器码。...按照官方给出的配置开发环境的方法,自动下载安装了最新版本的HarmonyOS SDK安装包。其中默认使用的是Java语言的SDK。因为还没开始学怎样用JS开发,我先不安装JS语言的SDK包。...现在的版本已经是2.1.1.20了,比文档上面要更新一些了。这个版本是2021年4月30日最新发布的一个版本。...而且可以发现我的API Version已经是5了,后面创建项目时,需要选择的版本应该也是对应上的。 ?

    1.2K20

    JAVA 安装教程 (Windows)

    在 Windows 操作系统上安装 Java 是进行 Java 开发以及运行许多基于 Java 的应用程序的基础步骤。本教程将详细介绍在 Windows 系统中安装 Java 的全过程。...二、下载 Java 开发工具包(JDK) 打开 Java 官方网站 在页面中找到适合 Windows 系统的 JDK 下载链接。通常会有不同的版本可供选择,如 Java 11、Java 17 等。...在命令行窗口中输入 java -version,如果安装成功,将会显示您安装的 Java 版本信息,例如: java version "17.0.7" 2023-04-18 LTS Java(TM) SE..., mixed mode, sharing) 再输入 javac -version,应该会显示 Java 编译器的版本信息,这表明 JDK 已经正确安装并且环境变量配置成功。...至此,您已经成功在 Windows 系统上安装了 Java。现在您可以开始进行 Java 编程开发或者运行基于 Java 的应用程序了。

    29510

    如何在Ubuntu 18.04上安装Java

    没有服务器的用户可以购买和使用腾讯云服务器或者直接在腾讯云实验室Ubuntu服务器上直接上机安装JAVA 。 安装默认JRE / JDK 安装Java的最简单方法是使用与Ubuntu一起打包的版本。...安装OpenJDK的特定版本 虽然您可以安装默认的OpenJDK软件包,但您也可以安装不同版本的OpenJDK。...OpenJDK 8 Java 8是当前的长期支持版本,并且仍然受到广泛支持,但公共维护在2019年1月结束。...$ sudo update-alternatives --config java 如果您在本教程中安装了所有版本的Java,那么这就是输出的样子: There are 3 choices for the...结论 在本教程中,您安装了多个Java版本,并学习了如何管理它们。您现在可以安装在Java上运行的软件,例如Tomcat,Jetty,Glassfish,Cassandra或Jenkins。

    36K73

    模型部署从0到1

    装包配环境 众所周知,将模型放到手机中去测试速度的话呢,肯定得先搞个 APP 出来,目前有安卓开发和 IOS 开发,比较普遍的是安卓开发,因为可以用 JAVA 作为开发语言,IOS 开发的话还需要一个...,我看了一下我的版本是 23.x 的,重新在 AS 里面安装了一个 20.x 的(最好在 AS 里面安装,不要自己装,到时候还要解压之类的很麻烦),按照我下面给的步骤就可以重装了,大概十分钟左右 然后我们需要去...,但是是一个 NDK 的错误,但是明明我们已经安装了正确的 NDK 了,这时 kevin 又通过 Google 找到了答案,我们这次要改 app/build.gradle,将里面的 NDK 版本改成我们的版本...src 里面是我们的主要代码与逻辑,main/assets 里面装着需要用到的素材,main/java 里面是主要控制代码,是用 JAVA 写的,我们需要在里面实现所有的功能。...导出 onnx 格式时 opset_version 参数设置导出 op 的版本,太高版本的话不一定好,比如 11 会将 upsample 操作变成 resize,导致部署困难,而用 9 版本的话就不会有这个问题

    1K10

    在Debian 8上使用Apt-Get安装Java

    一个可以使用sudo命令的非root用户。 没有服务器的用户可以购买和使用腾讯云服务器。 安装默认JRE / JDK 安装Java的最简单方法是使用Debian打包的版本。...Oracle JDK 8 在撰写本文时,Oracle JDK 8是Java的最新稳定版本。...安装完成后,您可以验证Java版本: $ javac -version 您将收到类似于此的输出: javac 1.8.0_111 此时,您已安装Oracle JDK 8,但您可能还想安装下面的一个或多个版本...$ sudo update-alternatives --config java 输出将如下所示。在这种情况下,安装了上面提到的所有Java版本。...结论 您现在已经安装了Java并知道如何管理它的不同版本。您现在可以安装在Java上运行的软件,例如Tomcat,Jetty,Glassfish,Cassandra或Jenkins。

    5.2K40

    2024程序员容器化上云之旅-第2集-Ubuntu-WSL2-Windows11版:接近深洞

    原本的内存是8GB,后来在维修中心将其扩展到了20GB。但跑起程序来,还是感觉慢。他于是设法搞到了一台新一点的Windows 11迷你主机。i7的14核CPU。内存32GB。...他运行命令wsl --list --verbose,列出WSL2目前所以已经安装好的Linux的发行版distro。屏幕显示有一个名为Ubuntu的distro已经安装好,并且VERSION是2。...他去网上搜了一下,得知现在的PowerShell的最新版本是7.4.1。他想,既然PowerShell是微软制作的,那么在Windows 11的Microsoft Store里应该能找到最新版本。...等安装完毕后,他运行命令ll ~/.sdkman/candidates/java,查看sdkman所安装的jdk版本。屏幕显示已经安装了jdk 17.0.10-tem。...然后他运行命令sdk current java,验证当前正在使用的jdk确实是版本17。最后,他运行命令java -version,以验证jdk17是否正常工作。

    48184

    macOS下Java与JDK关系与相关路径

    偏好设置中的Java 在偏好设置中的Java是浏览器的插件,仅提供Java运行环境,其目录我们通过点击该Java图标,进入Java控制面板 —— Java —— 查看,可以显示对应的目录,本人的Java...(理论上是这样的,但是没有必要删除) 通过oracle安装的jdk 当我们安装了oracle的jdk之后,我们在命令行中输入which java,通常会显示: /usr/bin/java 进入/usr/...我们进入到Versions目录中,这里我们只安装了一个版本的jdk,所以只会有如下的显示信息: drwxr-xr-x 8 root wheel 256 1 24 22:01 A lrwxr-xr-x...1 root wheel 1 11 11 15:05 Current -> A 可以看到,Current也只是一个软链接,链接到该目录下的A文件夹(这样的好处是装了多个版本java后,可以方便地调整...Current指向,使得不同版本java变成系统默认的) 我们可以看到,实际上这里面也还不是真正的jdk目录,A文件夹是安装java后系统生成的。

    33420

    Linux系统是由什么语言编写,安卓为什么是由Linux开发?

    ,java,C语言多种开发语言完成的,C语言主要实现和操作系统对接的部分,C++主要作为安卓的早期代码,java不但参与到框架编写中还会参与到安卓的应用开发过程中。...安卓代码早期java参与到框架设计中的比例非常高,后期为了性能安卓已经慢慢向着C++迈进,毕竟用户对安卓性能的要求越来越高,早期的安卓系统经常性的出现假死状态,谷歌在这方面下了很大的力气一直在持续的优化过程中...前阵子华为因为美国的实体清单已经变相的把安卓系统一些优劣宣传了一下,同时华为推出的方舟编译器也是针对java系统解释性语言进行优化,也是推动安卓性能提升一个重要措施。 ?...安卓属于宏内核架构,所有的部件都集中在一起调配,随着手机功能提升不断提升,外围的部件越来越多宏内核架构已经显示出来不足的之处,苹果的手机之所以在性能上好于安卓系统,很大一部分原因是采用的微内核和宏内核互相结合的方式...不懂的外行觉得懂很多编程语言就是高手的体现,实际情况并不是如此,编程思想和编程框架才是软件框架的关键,编程语言的差异在于语法,像操作系统这种大的工程已经远远超过编程语言的限制了,安卓系统是在正确的时间点推广出来的

    3.7K10

    React Native学习笔记(二)—— 概要、开发环境搭建、第一个React Navite程序

    开发资源不够时,同时由两个团队维护安卓和IOS两套原生APP是成本很高的。此时,就需要选择一个同时支持多平台的客户端开发框架,能够使用一套代码,编译出多平台的APP。...如果您已经在系统上安装了 Node,请确保它是 Node 14 或更高版本。如果您的系统上已有 JDK,我们建议使用 JDK11。使用较高的 JDK 版本时可能会遇到问题。...2.1.2、JDK 进入后 点击Download Java  点击后有三个LTS版本(Java17、Java11、Java8)和一个最新版(Java18)   以Java8为例进行下载 下载时会弹出此窗口...JAVA_HOME下的JDK版本号就行 比如1.8改为17 注意:如果切换不成功的情况 2.2、安卓开发环境 如果您不熟悉 Android 开发,设置开发环境可能会有些乏味。...和emulator -version,确认配置生效,如图:  至此,Android SDK的环境变量已经配置完成!

    3.6K21

    踩坑系列《三》 java -version 报错出现

    踩坑系列《三》 java -version 报错出现Error occurred during initialization of VM java/lang/N 之前导入一个项目,因为该项目Spring...版本过低,只能适用于1.7版本,装了jdk1.7版本。...安装配置好后,打开cmd窗口,执行 java -version 指令发现没像正常一样显示版本信息,而是报了个 Error occurred during initialization of VM java...后来想想是不是我安装了多版本的原因(我之前已经安装了jdk1.8),所以把 jdk1.7卸载后,打开cmd窗口输入java -version发现已经可以正常显示了。...PS (但是貌似多版本并不影响使用,没发现这个问题之前,我依然可以正常使用) 所以出现这个问题的朋友可以打开控制面板看下,是不是安装了两个版本的jdk,可以试着卸载,看下能不能正常显示版本信息。

    63820

    Appium 启动服务并连接模拟器和真机方案

    https://blog.csdn.net/xc_zhou/article/details/89609165 如果你已经搭建好Appium的环境后,接下来想对一款APP的进行自动化测试的话。...(10061) 这里是因为安卓的SDK的adb版本和模拟器的版本不一致导致的, C:\Users\WYXCz>adb version Android Debug Bridge version 1.0.32...,AVDmanager.exe是管理安卓虚拟机的程序,可以直接双击运行,然后创建模拟器;SDK manager.exe是用来管理sdk相关的工具、API等的 双击运行SDK manager.exe...,Android SDK Manage负责下载或更新不同版本的SDK包,默认安装的Android SDK Manager只安装了一个版本的sdk tools。...但真机会稍微复杂一点 1)打开手机的USB调试模式  不同的手机打开调试模式的方式不同。

    3.4K30

    Java升级那么快,多个版本如何灵活切换和管理?

    前言 近两年,Java 版本升级频繁,感觉刚刚掌握 Java8,写本文时,已听到 java14 的消息,无论是尝鲜新特性(Java12 中超级香的一个功能),还是由于项目升级/兼容需要,我们可能都要面临管理多个...Java 版本的情 另外 Oracle 自 Java11 开始,更改了用户协议,任何商用都会收费。...随便 G 一下,当个故事了解就可以 配置单个 Java 环境变量本身没什么技术含量可言,但当需要管理多个 Java 版本,重复配置环境变量显然是非常枯燥的,按照传统的配置方式我们又不能灵活的切换 Java...上图红色框标记显示我当前 sdkman 的版本,每次执行 sdk version 命令时,都会检查是否会有新版本,如果要更新输入 y 就可以 有些系统发行版本不包含 zip 和 unzip,如果安装时遇到相关错误...从上图中可以看到所有 java 可用的版本 version,以及标识 indentifier,以及状态 status,我已经安装了 java 12 和 11 有了这些信息做铺垫,我们可以安装任意 sdkman

    1.3K30

    如何在同一台机器上安装多个版本的Java 顶

    但是在我目前的项目中,我们仍然使用Java 8,现在,我想升级并学习Java 11。然而,不幸的是,我无法安装它。 很多Java开发人员都有这种情况。...有时候,您想学习和探索Java的最新版本,例如Java 11,但是您不能在自己的机器上安装它,因为您和您的团队正在使用一个较老的版本,例如Java 8,并且您不想破坏您的项目。...现在,如果我们再次检查我们的Java版本和JAVA_HOME,我们可以看到Java已经更新到11.0.2: $ java -version openjdk version "11.0.2" 2019-01...将SDKMan指向已安装的现有Java版本 首先,我们需要找出您的机器上安装了Java的位置。...,而且这一次,SDKMan不会下载它,因为它已经在您的机器上安装了它(如果您不手动删除它)。

    2.2K10

    Java升级那么快,多个版本如何灵活切换和管理?

    前言 近两年,Java 版本升级频繁,感觉刚刚掌握 Java8,写本文时,已听到 java14 的消息,无论是尝鲜新特性(Java12 中超级香的一个功能),还是由于项目升级/兼容需要,我们可能都要面临管理多个...Java 版本的情 另外 Oracle 自 Java11 开始,更改了用户协议,任何商用都会收费。...随便 G 一下,当个故事了解就可以 配置单个 Java 环境变量本身没什么技术含量可言,但当需要管理多个 Java 版本,重复配置环境变量显然是非常枯燥的,按照传统的配置方式我们又不能灵活的切换 Java...上图红色框标记显示我当前 sdkman 的版本,每次执行 sdk version 命令时,都会检查是否会有新版本,如果要更新输入 y 就可以 有些系统发行版本不包含 zip 和 unzip,如果安装时遇到相关错误...从上图中可以看到所有 java 可用的版本 version,以及标识 indentifier,以及状态 status,我已经安装了 java 12 和 11 有了这些信息做铺垫,我们可以安装任意 sdkman

    2.1K10

    树莓派3B安装64位操作系统(树莓派无需连接显示器键盘鼠标)

    ,能够在路由器管理软件上查到树莓派的IP,例如我用的是小米路由器,通过路由器管理页面或者小米路由器的APP就能看到树莓派的接入情况; 读卡器; 电脑一台,系统是windows10; 电脑上安装了SecureCRT...烧录完毕后,将存储卡插入树莓派的卡槽; 启动树莓派 将接入内网的网线插入树莓派的网口; 接电,启动树莓派; 远程连接 通过路由器的管理系统查到树莓派的IP地址,例如我用的是小米路由器的安卓APP,如下图所示...打开SecureCRT,新建一个和树莓派的SSH连接,用户名pi,密码raspberry,连接成功,显示如下信息: Linux raspberrypi 4.11.12-pi64+ #1 SMP PREEMPT...查看当前java版本信息:java -version,可以看到如下基本内容: root@raspberrypi:/usr/local/jdk1.8.0_172# java -version java version..."1.8.0_172" Java(TM) SE Runtime Environment (build 1.8.0_172-b11) Java HotSpot(TM) 64-Bit Server VM

    3.5K20
    领券