当前位置: 首页 > news >正文

sdkman 安装以及 graalvm安装

sdkman安装以及graalvm安装全过程, (可能需要梯子)

tiam@Tiam-Lenovo:~$ curl -s "https://get.sdkman.io" | bash-+syyyyyyys:`/yho:`       -yd.`/yh/`             +m..oho.                 hy                          .`.sh/`                   :N`                `-/o`  `+dyyo:..yh:`                     `M-          `-/osysoym  :hs` `-+sys:      hhyssssssssy+.sh:`                       `N:          ms/-``  yy.yh-      -hy.    `.N-````````+N.`od/`                         `N-       -/oM-      ddd+`     `sd:     hNNm        -N::do`                           .M.       dMMM-     `ms.      /d+`     `NMMs       `do.yy-                             :N`    ```mMMM.      -      -hy.       /MMM:       yh`+d+`           `:/oo/`       `-/osyh/ossssssdNMM`           .sh:         yMMN`      /m.-dh-           :ymNMMMMy  `-/shmNm-`:N/-.``   `.sN            /N-         `NMMy      .m/`oNs`          -hysosmMMMMydmNmds+-.:ohm           :             sd`        :MMM/      yy.hN+           /d:    -MMMmhs/-.`   .MMMh   .ss+-                 `yy`       sMMN`     :N.:mN/           `N/     `o/-`         :MMMo   +MMMN-         .`      `ds       mMMh      do/NN/            `N+....--:/+oooosooo+:sMMM:   hMMMM:        `my       .m+     -MMM+     :N./NMo              -+ooooo+/:-....`...:+hNMN.  `NMMMd`        .MM/       -m:    oMMN.     hs-NMd`                                    :mm   -MMMm- .s/     -MMm.       /m-   mMMd     -N.`mMM/                                      .-   /MMh. -dMo     -MMMy        od. .MMMs..---yh+MMM.                                           sNo`.sNMM+     :MMMM/        sh`+MMMNmNm+++-mMMM-                                           /--ohmMMM+     :MMMMm.       `hyymmmdddoMMMMh.                  `````-+yy/`yMMM/     :MMMMMy       -sm:.``..-:-.`dMMMMmo-.``````..-:/osyhddddho.           `+shdh+.   hMMM:     :MmMMMM/   ./yy/` `:sys+/+sh/.dMMMMMMmdddddmmNMMMNNNNNMMMMMs           sNdo-      dMMM-  `-/yd/MMMMm-:sy+.   :hs-      /N``/ymNNNNNNNmmdys+/::----/dMMm:          +m-         mMMM+ohmo/.` sMMMMdo-    .om:       `sh`.-----+/.`       `.-+hh/`         `od.          NMMNmds/     `mmy:`     +mMy      `:yy./moyso+//+ossso:.           .yy`          `dy+:`         ..       :MMMN+---/oys:/+m:  `.-:::-`               /d+                                    +MMMMMMMNh:`+MN/                        -yh.                                     `+hddhy+./MM+                       .sh::NMo                      -sh/-NMs                    `/yy:.NMy                  `:sh+.`mMm`               ./yds-`dMMMmyo:-.````.-:oymNy:`+NMMMMMMMMMMMMMMMMms:`-+shmNMMMNmdy+:`Now attempting installation...Looking for a previous installation of SDKMAN...
Looking for unzip...
Looking for zip...
Looking for curl...
Looking for sed...
Installing SDKMAN scripts...
Create distribution directories...
Getting available candidates...
Prime platform file...
Prime the config file...
Installing script cli archive...
* Downloading...
######################################################################## 100.0%
* Checking archive integrity...
* Extracting archive...
* Copying archive contents...
* Cleaning up...Installing script cli archive...
* Downloading...
######################################################################## 100.0%
* Checking archive integrity...
* Extracting archive...
* Copying archive contents...
* Cleaning up...Set version to 5.18.2 ...
Set native version to 0.4.2 ...
Attempt update of interactive bash profile on regular UNIX...
Added sdkman init snippet to /home/tiam/.bashrc
Attempt update of zsh profile...
Updated existing /home/tiam/.zshrcAll done!You are subscribed to the STABLE channel.Please open a new terminal, or run the following in the existing one:source "/home/tiam/.sdkman/bin/sdkman-init.sh"Then issue the following command:sdk helpEnjoy!!!
tiam@Tiam-Lenovo:~$ source "/home/tiam/.sdkman/bin/sdkman-init.sh"
tiam@Tiam-Lenovo:~$ sdk helpNAMEsdk - The command line interface (CLI) for SDKMAN!SYNOPSISsdk <subcommand> [candidate] [version]DESCRIPTIONSDKMAN! is a tool for managing parallel versions of multiple JVM relatedSoftware Development Kits on most Unix based systems. It provides aconvenient Command Line Interface (CLI) and API for installing, switching,removing and listing Candidates.SUBCOMMANDS & QUALIFIERShelp         [subcommand]install      <candidate> [version] [path]uninstall    <candidate> <version>list         [candidate]use          <candidate> <version>config       no qualifierdefault      <candidate> [version]home         <candidate> <version>env          [init|install|clear]current      [candidate]upgrade      [candidate]version      no qualifieroffline      [enable|disable]selfupdate   [force]update       no qualifierflush        [tmp|metadata|version]EXAMPLESsdk install java 17.0.0-temsdk help installtiam@Tiam-Lenovo:~$ sdk help installNAMEsdk install - sdk subcommand to install a candidate versionSYNOPSISsdk install <candidate> [version] [path]DESCRIPTIONInvoking this subcommand with only the candidate as parameter will installthe currently known default version for that candidate. Provide a secondqualifier to install a specific non-default version. Provide a thirdoptional qualifier to add an already installed local version. This finalqualifier is the absolute local path to the base directory of the SDK tobe added. The local version will appear as an installed version of thecandidate. The version may not conflict with an existing version, installedor not.EXIT CODEThe subcommand will return a non-zero exit code for versions not found orfor an invalid path.MNEMONICi - may be used in place of the install subcommand.EXAMPLESsdk install javasdk install java 17.0.0-temsdk install java 11-local /usr/lib/jvm/java-11-openjdktiam@Tiam-Lenovo:~$ sdk install java 17.0.7-graalDownloading: java 17.0.7-graalIn progress...##################################################################################################### 100.0%Repackaging Java 17.0.7-graal...Done repackaging...Installing: java 17.0.7-graal
Done installing!Setting java 17.0.7-graal as default.
tiam@Tiam-Lenovo:~$ java --version
java 17.0.7 2023-04-18 LTS
Java(TM) SE Runtime Environment Oracle GraalVM 17.0.7+8.1 (build 17.0.7+8-LTS-jvmci-23.0-b12)
Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 17.0.7+8.1 (build 17.0.7+8-LTS-jvmci-23.0-b12, mixed mode, sharing)

相关文章:

sdkman 安装以及 graalvm安装

sdkman安装以及graalvm安装全过程, (可能需要梯子) tiamTiam-Lenovo:~$ curl -s "https://get.sdkman.io" | bash-syyyyyyys:/yho: -yd./yh/ m..oho. hy ..sh/ :N -/…...

如何正确使用 WEB 接口的 HTTP 状态码和业务状态码?

当设计和开发 Web 接口时&#xff0c;必然会和 HTTP 状态码与业务状态码这两个概念打交道。很多同学可能没有注意过这两个概念或者两者的区别&#xff0c;做得稀里糊涂&#xff0c;接下来详细讲解下二者的定义、区别和使用方法。 HTTP 状态码 HTTP 状态码是由 HTTP 协议定义的…...

Spark【Spark SQL(三)DataSet】

DataSet DataFrame 的出现&#xff0c;让 Spark 可以更好地处理结构化数据的计算&#xff0c;但存在一个问题&#xff1a;编译时的类型安全问题&#xff0c;为了解决它&#xff0c;Spark 引入了 DataSet API&#xff08;DataFrame API 的扩展&#xff09;。DataSet 是分布式的数…...

制作立体图像实用软件:3DMasterKit 10.7 Crack

3DMasterKit 软件专为创建具有逼真 3D 和运动效果的光栅图片而设计&#xff1a;翻转、动画、变形和缩放。 打印机、广告工作室、摄影工作室和摄影师将发现 3DMasterKit 是一种有用且经济高效的解决方案&#xff0c;可将其业务扩展到新的维度&#xff0c;提高生成的 3D 图像和光…...

高校 Web 站点网络安全面临的主要的威胁

校园网 Web 站点的主要安全威胁来源于计算机病毒、内部用户恶意攻击和 破坏、内部用户非恶意的错误操作和网络黑客入侵等。 2.1 计算机病毒 计算机病毒是指编制者在计算机程序中插入的破坏计算机功能或者数据&#xff0c; 影响计算机使用并且能够自我复制的一组计算机指令或…...

vue前端解决跨域

1,首先 axios请求&#xff0c;看后端接口路径&#xff0c;http://122.226.146.110:25002/api/xx/ResxxList&#xff0c;所以baseURL地址改成 ‘/api’ let setAxios originAxios.create({baseURL: /api, //这里要改掉timeout: 20000 // request timeout}); export default s…...

【Cicadaplayer】解码线程及队列实现

4.4分支https://github.com/alibaba/CicadaPlayer/blob/release/0.4.4/framework/codec/ActiveDecoder.h对外:送入多个包,获取一个帧 int send_packet(std::unique_ptr<IAFPacket> &packet, uint64_t timeOut) override;int getFrame(std::u...

把文件上传到Gitee的详细步骤

目录 第一步&#xff1a;创建一个空仓库 第二步&#xff1a;找到你想上传的文件所在的地址&#xff0c;打开命令窗口&#xff0c;git init 第三步&#xff1a;git add 想上传的文件 &#xff0c;git commit -m "给这次提交取个名字" 第四步&#xff1a;和咱们在第…...

基于keras中Lenet对于mnist的处理

文章目录 MNIST导入必要的包加载数据可视化数据集查看数据集的分布开始训练画出loss图画出accuracy图 使用数据外的图来测试图片可视化转化灰度图的可视化可视化卷积层的特征图第一层卷积 conv1 和 pool1第二层卷积 conv2 和 pool2 MNIST MNIST&#xff08;Modified National …...

Python爬虫 教程:IP池的使用

前言 嗨喽~大家好呀&#xff0c;这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 一、简介 爬虫中为什么需要使用代理 一些网站会有相应的反爬虫措施&#xff0c;例如很多网站会检测某一段时间某个IP的访问次数&#xff0c;如果访问频率…...

Ansible之playbook剧本

一、playbook概述1.1 playbook 介绍1.2 playbook 组成部分 二、playbook 示例2.1 playbook 启动及检测2.2 实例一2.3 vars 定义、引用变量2.4 指定远程主机sudo切换用户2.5 when条件判断2.6 迭代2.7 Templates 模块1.先准备一个以 .j2 为后缀的 template 模板文件&#xff0c;设…...

unique_ptr的大小探讨

unique_ptr大小和删除器有很大关系&#xff0c;具体区别看如下代码的分析。不要让unique_ptr占用的空间太大&#xff0c;否则不会达到裸指针同样的效果。 #include <iostream> #include <memory> using namespace std;class Widget {int m_x;int m_y;int m_z;publ…...

人工智能TensorFlow PyTorch物体分类和目标检测合集【持续更新】

1. 基于TensorFlow2.3.0的花卉识别 基于TensorFlow2.3.0的花卉识别Android APP设计_基于安卓的花卉识别_lilihewo的博客-CSDN博客 2. 基于TensorFlow2.3.0的垃圾分类 基于TensorFlow2.3.0的垃圾分类Android APP设计_def model_load(img_shape(224, 224, 3)_lilihewo的博客-CS…...

ElementPlus·面包屑导航实现

面包屑导航 使用vue3中的UI框架elementPlus的 <el-breadcrumb> 实现面包屑导航 <template><!-- 面包屑 --><div class"bread-container" ><el-breadcrumb separator">"><el-breadcrumb-item :to"{ path:/ }&quo…...

【项目管理】PM vs PMO 18点区别

导读&#xff1a;项目经理跟PMO主要有哪些区别&#xff1f;首先从定义上了解&#xff0c;然后根据其他维度进行对比分析&#xff0c;基本可以了解这二者的区别&#xff0c;文中罗列18点区别供各位参考。 目录 1、定义 1.1 PMO 1.2 PM 2、两者区别 2.1 ROI 2.2 项目成功率…...

13 Python使用Json

概述 在上一节&#xff0c;我们介绍了如何在Python中使用xml&#xff0c;包括&#xff1a;SAX、DOM、ElementTree等内容。在这一节&#xff0c;我们将介绍如何在Python中使用Json。Json的英文全称为JavaScript Object Notation&#xff0c;中文为JavaScript对象表示法&#xff…...

PDFBOX和ASPOSE.PDF

一、aspose.pdf 文档 https://docs.aspose.com/pdf/java/ 1、按段落分段 /*** docx文本按段分段*/ public static void main(String[] args) {int i 1;try {// 打开文件流FileInputStream file new FileInputStream("I:\\范文.docx");// 创建 Word 文档对象XWPFDo…...

第51节:cesium 范围查询(含源码+视频)

结果示例: 完整源码: <template><div class="viewer"><el-button-group class="top_item"><el-button type=...

YOLOv5改进算法之添加CA注意力机制模块

目录 1.CA注意力机制 2.YOLOv5添加注意力机制 送书活动 1.CA注意力机制 CA&#xff08;Coordinate Attention&#xff09;注意力机制是一种用于加强深度学习模型对输入数据的空间结构理解的注意力机制。CA 注意力机制的核心思想是引入坐标信息&#xff0c;以便模型可以更好地…...

Jmeter系列-阶梯加压线程组Stepping Thread Group详解(6)

前言 tepping Thread Group是第一个自定义线程组但&#xff0c;随着版本的迭代&#xff0c;已经有更好的线程组代替Stepping Thread Group了【Concurrency Thread Group】&#xff0c;所以说Stepping Thread Group已经是过去式了&#xff0c;但还是介绍一下 Stepping Thread …...

多说话人场景下的设备定向语音检测技术解析

1. 多说话人场景下的设备定向语音检测技术解析在智能语音交互系统中&#xff0c;准确识别用户何时在对设备说话&#xff08;设备定向语音&#xff09;而非与他人交谈&#xff0c;是提升用户体验的关键技术挑战。这项技术被称为设备定向语音检测&#xff08;Device-Directed Spe…...

软考(系统架构师)-论分布式缓存架构设计及其应用

摘要 随着企业协同办公系统用户规模与并发请求量持续增长&#xff0c;作为核心支撑的用户中心系统面临高并发查询、数据库压力过载、通讯录同步缓慢、服务 CPU 与内存频繁告警等性能瓶颈。本人在项目中担任系统架构师&#xff0c;负责用户中心分布式多级缓存架构的选型、设计、…...

Bonsai工具库:函数式编程与代码设计模式实战解析

1. 项目概述&#xff1a;当代码遇见禅意最近在GitHub上闲逛&#xff0c;发现一个挺有意思的项目&#xff0c;叫sauravpanda/bonsai。光看名字&#xff0c;你可能以为这是个园艺或者艺术相关的仓库&#xff0c;但实际上&#xff0c;它是一个非常精巧的编程工具库。这个项目名“B…...

20 - 告别“无限上下文”的幻觉:大模型知识注入的“四层矩阵”与下一场权重战争

本专题系列文章共 21 篇,前 5 篇限时免费阅读 01 - 眩晕时代的定海神针:大模型落地的“第一性原理”与算力丰裕悖论 02 - 95%的AI投资打了水漂:五大错配如何扼杀你的“第二增长曲线” 03 - 从电力到AI:标准化已死,个性化永生——大模型时代的三大商业终局 04 - 你的护城…...

终极Blender 3MF插件:如何快速实现3D打印文件的无缝转换

终极Blender 3MF插件&#xff1a;如何快速实现3D打印文件的无缝转换 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat Blender3mfFormat是一款专为Blender设计的开源插件&a…...

Kubernetes多租户架构设计与实践

Kubernetes多租户架构设计与实践 一、引言 多租户是指在同一个Kubernetes集群中为多个用户或团队提供隔离的资源和环境。本文将深入探讨Kubernetes多租户架构的核心概念、实现方法和最佳实践。 二、多租户架构设计 2.1 多租户参考架构 ┌────────────────…...

告别STM32cubeIDE的路径红波浪线:VSCode配置C/C++插件的保姆级指南

告别STM32cubeIDE的路径红波浪线&#xff1a;VSCode配置C/C插件的保姆级指南 对于习惯了STM32cubeIDE的嵌入式开发者来说&#xff0c;第一次用VSCode打开工程时&#xff0c;满屏的红色波浪线可能会让人瞬间崩溃。别担心&#xff0c;这不是你的代码有问题&#xff0c;而是VSCode…...

避坑指南:LabVIEW做3D模型旋转动画时,90%的人会忽略的‘添加对象及引用’模式

LabVIEW 3D模型旋转动画深度解析&#xff1a;从"乱跑"到精准控制的进阶指南 在LabVIEW中创建3D模型旋转动画时&#xff0c;许多开发者都会遇到一个令人困惑的现象&#xff1a;明明只想让模型旋转&#xff0c;结果整个坐标系也跟着"翩翩起舞"。这种看似简单…...

国际空间站工程知识共享:从太空协作到地面工程实践的启示

1. 国际空间站&#xff1a;一个工程师眼中的知识共享金矿作为一名在航天工程领域摸爬滚打了十几年的工程师&#xff0c;我常常被问到一个问题&#xff1a;耗资巨大的国际空间站&#xff08;ISS&#xff09;&#xff0c;除了那些遥不可及的太空探索梦想&#xff0c;到底给我们这…...

汽车产业变革:从颠覆到协作的生态模式与SDV实践

1. 从“颠覆”到“协作”&#xff1a;汽车产业权力格局的深层变革在科技行业浸淫超过二十五年&#xff0c;我经历过三次真正意义上的“颠覆时刻”。第一次是2006年&#xff0c;Luminary Micro推出首款Arm Cortex-M3微控制器&#xff0c;它彻底改变了嵌入式系统的游戏规则。第二…...