首页
学习
活动
专区
工具
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.1K20

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安装会自动添加一个变量,而且优先级很高; 这个时候java20版本,通过

19420

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.1K20

如何在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。

35.4K73

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

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

4.9K40

模型部署从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 版本的话就不会有这个问题

98910

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

偏好设置中Java 在偏好设置中Java浏览器插件,仅提供Java运行环境,其目录我们通过点击该Java图标,进入Java控制面板 —— Java —— 查看,可以显示对应目录,本人Java...(理论上这样,但是没有必要删除) 通过oracle安装jdk 当我们安装了oraclejdk之后,我们在命令行中输入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后系统生成

23020

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

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

41784

踩坑系列《三》 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,可以试着卸载,看下能不能正常显示版本信息。

58320

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、Java11Java8)和一个最新版(Java18)   以Java8为例进行下载 下载时会弹出此窗口...JAVA_HOME下JDK版本号就行 比如1.8改为17 注意:如果切换不成功情况 2.2、卓开发环境 如果您不熟悉 Android 开发,设置开发环境可能会有些乏味。...和emulator -version,确认配置生效,如图:  至此,Android SDK环境变量已经配置完成!

3.2K21

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

https://blog.csdn.net/xc_zhou/article/details/89609165 如果你已经搭建好Appium环境后,接下来想对一款APP进行自动化测试的话。...(10061) 这里是因为SDKadb版本和模拟器版本不一致导致, 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调试模式  不同手机打开调试模式方式不同。

2.9K30

如何在同一台机器上安装多个版本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.1K10

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.2K30

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.9K10

Linux安装JDK并配置环境变量 - 详细步骤

常用LINUX朋友们都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK都是安装openJDK,而我们开发环境要求安装基本都是Oracle JDK,相比openJDK多了一些功能...JDK安装流程 一、查询已有JAVA环境版本信息 通过以下命令可以看到系统自带JDK版本信息,看是否为OpenJDK versionjava -version 如果显示Java version说明别人已经安装过...Oracle JDK,不用在重复安装了。...-1.7.0.91-2.6.2.3.el7.x86_64 检查是否已经删除成功 在命令窗口键入java -version,如下说明已经删除成功了: [root@localhost ~]$ java -version...输入:java -version 2、输入:javac 3、输入:java 如上所示,JDK已经安装完成了,恭喜~ 博主分享不易,希望能点赞关注一下哦,如果还想白嫖,我劝你善良

28.8K84

树莓派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.4K20
领券