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

Windows 下同时安装多个版本的 JDK

由于不同的项目使用的 JDK 版本不一致,实际应用中会存在版本切换的问题 准备好两个版本的 JDK(更多个版本同理) 打开环境变量,新建或编辑三个 JAVA_HOME 变量名 值 JAVA_HOME...Program Files\Java\jdk1.8.0_221 JAVA17_HOME C:\Program Files\Java\jdk-17.0.2 其中 JAVA_HOME 变量值修改为当前使用的版本号即可...Path 变量开始的位置添加 %JAVA_HOME%\bin 这一项,如果存在则无需添加,注意删除原来版本的路径配置 cmd 打开命令行,输入 path ,查看第一条 跳转到该目录下,删除 java.exe...javaw.exe javaws.exe 再次新建 cmd,输入命令 java -version 查看版本号,可以看到已经切换成功 如果需要更多个版本,比如三个版本的 JDK 切换,则在第一步的时候继续新建...JAVAxxx_HOME ,我们只要在第一个 JAVA_HOME 变量值的位置,修改为当前使用的版本号即可 %JAVAxxx_HOME%

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

    pywinauto,一款Win自动化利器!

    作者:冰冷的希望 https://blog.csdn.net/qq_39147299/article/details/132409817 1.安装 pywinauto是一个用于自动化Python模块,...适合Windows系统的软件(GUI),可以通过Pywinauto遍历窗口(对话框)和窗口里的控件,也可以控制鼠标和键盘输入,所以它能做的事情比之前介绍的pysimplegui更多 一般使用pip安装就行了...Windows软件,每一个软件(进程)都是一个Application对象 实例化Application对象的时候可以传入一个backend参数,可选值为win32(默认)和uia win32对应的框架...Pane)、菜单(Menu)、菜单栏(MenuItem)、静态内容(Static)、工具提示(ToolTips)、列表控件(ListView)、单选框(RadioButton)、组合框(ComboBox)、选项卡控件...pywinauto提供了一个mouse模块用于鼠标操作,最核心的方法是_perform_click_input(),不过它是一个私有方法,我们调用的是基于它的封装方法,如下表 参数说明: 参数button

    17710

    「云安全」10多个用于Docker安全性的顶级开源工具

    的开源脚本,用于审核容器以防止常见的安全最佳实践。...其低级实现的有趣方面是您可以在不更改应用程序代码或容器配置的情况下应用和更新Cilium安全策略。 CoreOS开发了Cilium,以响应现代微服务开发和快速容器部署的不稳定生命周期。...将它与Kubernetes集成是很简单的;以下是如何使用本地更改部署Cilium: $ kubectl create -f ....OpenSCAP以NIST认证的安全内容自动化协议(SCAP)为中心,并提供许多机器可读的安全策略。OpenSCAP安全指南指出,该项目的目标是“允许多个组织通过避免冗余来有效地开发安全内容”。...Dagda 用于扫描Docker容器中的漏洞,特洛伊木马,病毒和恶意软件的工具 Dagda是另一种用于容器安全性静态分析的工具。

    1.4K20

    【愚公系列】2023年10月 WPF控件专题 TabControl控件详解

    一、TabControl控件详解TabControl控件是WPF中常用的容器控件之一,用于显示多个选项卡,每个选项卡中可以包含不同的内容。...--选项卡3的内容--> 更改选项卡的位置TabControl控件默认将选项卡放置在顶部,如果希望将选项卡放置在其他位置,可以通过设置TabStripPlacement...--选项卡-->更改选项卡的样式TabControl控件中的选项卡样式可以通过修改TabControl控件的模板来实现。在模板中,可以自定义选项卡的外观、标题、关闭按钮等。...具体实现方式可以参考WPF模板相关的资料。1.属性介绍TabControl控件是WPF中一种常用的布局控件,用于在多个子视图中切换显示。...2.常用场景WPF中TabControl控件常用于以下场景:标签页管理:TabControl控件可以用于管理多个标签页,用户可以通过标签页切换的方式来浏览不同的内容。

    1.1K00

    Centos8中如何更改文件夹中多个文件的扩展名

    方法一:使用循环 在目录中递归更改文件扩展名的最常见方法是使用 shell 的 for 循环。我们可以使用 shell 脚本提示用户输入目标目录、旧的扩展名和新的扩展名以进行重命名。...然后使用循环将旧的扩展名更改为新的扩展名。 其中${file%.$old_ext}....txt' -> 'file7.log' renamed 'file8.txt' -> 'file8.log' renamed 'file9.txt' -> 'file9.log' 如果想将.log结尾的更改回...如下是使用方法: [root@localhost ~]# cd /root/test/ [root@localhost test]# rename .txt .log *.txt 更改回.txt扩展名也同样的操作...: [root@localhost test]# rename .log .txt *.log 总结 本教程讨论了如何将文件从特定扩展名更改为另一个扩展名的快速方法。

    3.7K20

    Centos8中如何更改文件夹中多个文件的扩展名

    方法一:使用循环 在目录中递归更改文件扩展名的最常见方法是使用 shell 的 for 循环。我们可以使用 shell 脚本提示用户输入目标目录、旧的扩展名和新的扩展名以进行重命名。...然后使用循环将旧的扩展名更改为新的扩展名。 其中${file%.$old_ext}....txt' -> 'file7.log' renamed 'file8.txt' -> 'file8.log' renamed 'file9.txt' -> 'file9.log' 如果想将.log结尾的更改回...如下是使用方法: [root@localhost ~]# cd /root/test/ [root@localhost test]# rename .txt .log *.txt 更改回.txt扩展名也同样的操作...: [root@localhost test]# rename .log .txt *.log 总结 本教程讨论了如何将文件从特定扩展名更改为另一个扩展名的快速方法。

    4K00

    Centos8中如何更改文件夹中多个文件的扩展名

    方法一:使用循环 在目录中递归更改文件扩展名的最常见方法是使用 shell 的 for 循环。我们可以使用 shell  提示用户输入目标目录、旧的扩展名和新的扩展名以进行重命名。...然后使用循环将旧的扩展名更改为新的扩展名。 其中 ${file%.$old_ext}....file7.log' renamed 'file8.txt' -> 'file8.log' renamed 'file9.txt' -> 'file9.log' image.png 如果想将.log结尾的更改回....txt,如下操作: image.png 方法二:使用rename 如果不想使用脚本,可以使用 rename工具递归更改文件扩展名。....txt扩展名也同样的操作: [root@localhost test]# rename .log .txt *.log image.png 总结 本教程讨论了如何将文件从特定扩展名更改为另一个扩展名的快速方法

    3.3K00

    路径复制

    可以通过在上下文菜单中的“路径复制副本”子菜单中选择最后一项来启动它(请参阅用法),也可以通过在Windows“开始”菜单中打开“路径复制副本设置”来启动它。这将打开一个带有多个控件的窗口。...选项卡按钮(6)可用于切换选项卡。“选项”选项卡如下所述,“关于”选项卡显示版权信息以及指向“路径复制复制”网站和许可证的链接。...切换到选项标签 “选项”选项卡可用于配置“路径复制复制”的各种全局选项,例如是否在复制的路径周围添加引号,是否始终显示子菜单等。这些选项很多,在此处列出所有这些选项会有些重复。...专家模式可用于创建在简单模式下无法创建的自定义命令。 在幕后,在包含一个或多个元素的管道上构建了自定义命令。...一些管道元素称为选项-而不是修改路径,而是更改自定义命令功能的方式,例如更改多个路径之间的分隔符,或使用路径启动可执行文件,而不是将其复制到剪贴板。

    3.5K30

    CorelDRAW2022简体中文完整版本 新增功能介绍

    经历二十多年的发展与蜕变,CorelDRAW系列已经发布了22个版本,其被广泛应用足以说明,其用户涵盖图形设计、平面设计、图文设计、广告设计、商业设计和美术设计等多个领域行业。...在 Windows 上,您可以自定义提交想法和反馈菜单命令,并将更改保存至自定义工作区。...现在,当您在学习泊坞窗 (Windows) 或学习检查器 (macOS)的探索选项卡中搜索菜单命令时,在用于访问命令的位置列表中,在上下文菜单栏之前会列出菜单栏。...在以下情况下,学习泊坞窗 (Windows) 或学习检查器 (macOS)的探索选项卡中的搜索结果将不再消失:在探索选项卡打开的情况下,更改主题,切换到提示选项卡,然后切换回探索选项卡。...学习泊坞窗 (Windows) 或学习检查器 (macOS) 的探索选项卡中所列“提示”视频存在的未翻译隐藏字幕的问题已得到解决。

    2.1K20

    VSCode添加多选项卡选择功能

    从 VS Code 1.90 开始,用户可以选择多个选项卡,并一次对多个编辑器应用操作。...Visual Studio Code 1.90 中,也称为编辑器的 2024 年 5 月版本,Microsoft 引入了同时选择多个编辑器选项卡以及为新窗口配置首选配置文件的功能。...可以从 Visual Studio Code 网站 下载适用于 Windows、Linux 和 MacOS 的版本。...借助编辑器选项卡多选功能,开发人员现在可以同时选择多个选项卡,从而能够对多个编辑器同时应用操作。此新功能使开发人员能够通过单个操作移动、固定或关闭多个选项卡。...当设置 消除位置更改的抖动 启用时,开发人员可以使用 信号选项延迟 设置来自定义各种辅助功能信号的去抖时间。这是一项实验性功能。

    27010

    Win10 快捷键大全(史上最全)「建议收藏」

    Page Up 向上移动一个屏幕 Alt + Page Down 向下移动一个屏幕 Ctrl + F4 关闭活动文档(在全屏模式和允许你同时打开多个文档的应用中) Ctrl + A 选择文档或窗口中的所有项目...Ctrl + Alt + Shift + 箭头键 当分组或磁贴在“开始”菜单中获得焦点时,请将其按指定方向移动 Ctrl + 箭头键(用来移动到某个项目)+ 空格键 在窗口中或桌面上选择多个单独的项目...更改为以前选择的输入 Windows 徽标键 + Enter 打开“讲述人” Windows 徽标键 + 正斜杠 (/) 启动 IME 重新转换 Windows 徽标键 + 加号 (+) 或减号 (-...Shift + Delete 显示用于清除浏览数据的控件 “计算器”键盘快捷方式 按此键 执行此操作 Alt + 1 切换到“标准型”模式 Alt + 2 切换到“科学型”模式 Alt + 3 切换到...Ctrl + Delete 删除下一个字 Alt + F4 关闭“写字板” Shift + F10 显示上下文菜单 Windows 10 用于辅助功能的 Windows 键盘快捷方式 辅助功能快捷方式可帮助你将电脑与键盘或辅助设备结合使用

    17.6K31

    FL Studio21最新中文版本全新功能详细介绍

    拖放(Drag & Drop)-拖放多个样本时,按住 (Shift) 键在播放列表中按顺序添加样本。将样本放到轨道上或克隆轨道时即可选中。...警告对话框(Warning dialog)-删除多个播放列表轨道时弹出轨道名称,提醒您即将进行的操作。...将自动化包络通道的包络线网格划分更改为4。04通道机架通道按钮(单击右键)Channel Button (Right-Click)-新的“补丁”选项将当前实例转换为补丁格式。...08更新的插件Vintage Chorus-支持添加上下文感知键入值。Maximus-现在压缩包络线的网格线和标签更明显。FLEX-可以使用 (Ctrl + Z) 取消对预设的更改。...10混音台选择所有轨道(Select all tracks) (Ctrl + A)-这适用于启用/禁用轨道 FX 和级别更改的操作。

    3.8K20

    【改进和增强Microsoft Office应用程序】ExtendOffice软件产品介绍

    您可以在单个选项卡式窗口中打开多个文档/文件例如使用浏览器IE 8/9/10、Firefox和Google ChromeKutools for Excel、Word、Outlook是功能强大的插件拥有适用于...04、显示完整的文件名如果文件名很长,通常Windows任务栏仅显示其中的一小部分,这通常是一个问题。 但是,安装了Office Tab后,无论它有多长,您都可以在Tab栏上看到整个文件名。...在每种样式中,可以更改字体样式和每个选项卡的名称以适合您的偏好(要应用这些更改,您将需要关闭并重新启动Microsoft Office)。...05、建立新文件您可以通过双击选项卡栏空白处的左按钮来快速创建新文档,或者选择使用上下文菜单上的“新建”命令项。06、保存文件上下文菜单中的“保存”和“全部保存”命令可用于一键保存所有文档。...它包含用于节省时间并提高工作效率的工具组。

    11.3K20

    通过 vfox 安装在 Windows 上管理多个 ErlangOTP 和 Elixir 的版本

    大概一个多月前, 我写了篇关于如何使用跨平台版本管理工具 vfox 在 Linux 系统下安装管理多个 Erlang/OTP 版本的文章 -> 通过 vfox 安装管理多版本 Erlang 和 Elixir...最近 vfox-erlang 和 vfox-elixir 插件的最新版本已经支持了在 Windows 平台下安装管理多个 Erlang/OTP 和 Elixir 的版本....本篇文章将会以 Windows 10 操作系统为例, 教你如何在 Windows 平台安装和管理多个 Erlang/OTP 和 Elixir 版本....平台去安装管理多个 Erlang 和 Elixir 的版本了. 2、通过 vfox-erlang 插件安装 Erlang/OTP 因为 Elixir 依赖于 Erlang/OTP, 所以在安装 Elixir...最后 vfox 的两个安装管理 Erlang/OTP 和 Elixir 版本的插件同时也支持在 Uinx-like (Linux & Darwin MacOS) 系统下管理多个版本.

    11110

    最新版水果FL Studio21新版本更新全解析!80项更新与改进!

    拖放(Drag & Drop)-拖放多个样本时,按住 (Shift) 键在播放列表中按顺序添加样本。将样本放到轨道上或克隆轨道时即可选中。...警告对话框(Warning dialog)-删除多个播放列表轨道时弹出轨道名称,提醒您即将进行的操作。...将自动化包络通道的包络线网格划分更改为4。04通道机架通道按钮(单击右键)Channel Button (Right-Click)-新的“补丁”选项将当前实例转换为补丁格式。...08更新的插件Vintage Chorus-支持添加上下文感知键入值。Maximus-现在压缩包络线的网格线和标签更明显。FLEX-可以使用 (Ctrl + Z) 取消对预设的更改。...10混音台选择所有轨道(Select all tracks) (Ctrl + A)-这适用于启用/禁用轨道 FX 和级别更改的操作。

    3.4K30

    推荐一个可以用docker运行多个windows版本的工具

    dockur/windows 项目允许用户通过 Docker 容器在服务器上运行多个 Windows 系统版本。...它支持从 Windows XP 到 Server 2025 的不同版本,并通过 KVM 加速,提供灵活的资源配置(如磁盘大小、CPU/RAM、IP 设置等),便于自动化安装。...它将不同版本的 Windows 系统容器化,使用户可以在 Docker 中以 KVM 加速的方式运行 Windows。...其主要功能包括多版本 Windows 系统支持(如 XP 到 Server 2025),可定制的资源分配(CPU、内存、磁盘等),以及便捷的网络配置。...此外,项目还提供了自动安装和一个基于网页的查看器,使用户可以轻松访问和控制 Windows 环境,适合在云或本地进行灵活的 Windows 应用测试、开发和实验。

    11210

    Windows 10 多出多个虚拟显示器的解决方法「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。...昨天更新Windows 10 1809 之后,系统中多出了4个“通用非即插即用监视器”,由于本人长期是笔记本外接显示器使用,出现这个问题后,鼠标会经常性的跑到另外的屏幕上去,甚至一些窗口会跑到其他页面上去...到NVIDIA控制面板查看之后发现多出的显示器是在核心显卡上,所以怀疑是核显的问题。 其实之前也出现过类似问题,Google之后发现有人也有类似问题。...尝试在任务管理器中卸载多出的显示器,重启之后问题依旧。之前是安装老版本的核显驱动解决的,所以下载了厂商提供的核显驱动,覆盖安装,问题暂时解决。 几次重启之后问题复现。...”,在弹出的菜单中填入GUID。

    7.3K31
    领券