家网环境变量中的 class pass 是必须要配置的吗?哈喽,大家好,我是陈轩路人甲。那今天我们就来讲一下家网环境变量中的这个 class pass, 他是否是必须要配置的?我们开始吧, 然后我们开始言归正传,今天我们继续讲加瓦这个环境变量,前两个帕斯和加瓦后已经讲了,今天我们来讲克拉斯帕斯,那这个是呃,环境变量里面最后一个克拉斯帕斯, 那我们今天就主动讲他。那首先我们来讲这三个怎么配置,这三个里面这个纸里面呢?需要配置三个 需要配置三个指,第一个是一个点,第一个是一个点,这个点不能少,是一个点。第二个是这个啊,文件是这个 jdk 那一个文件夹下面的是兔子价包, 一个是地梯的价包,在这两个这两个路径加上他底儿,一个都不能少。那我们现在来看,把它配置好这里里面。然后呢环境变亮里面找到啊,我的已经配置好了克拉斯 pass, 我们来看一下他怎么配置的呢? 啊?这里在这里,那这里面呢?他就是底儿,然后他的这个 tour 加包,或者是他第三个是他,他们连在一块,那我们讲了什么呢?我们讲的那个加号后面这个电量,它是可以当成直接来替换的,所以我们可以把它换成什么呢? 把它换成百分号,然后呢加挖干 后,后面也是同样的,把这个也换成加厚,那这样呢,就比较简洁一点了,这样就比较简洁一点了,比较方便。然后写好之后呢,我们可以把它布置下来,然后放在这个位置,把它改一改, 放在这个啊,就比较容易好看了,是吧?就没有没有那么多的那个路径一长串,那就只有两块。那写好之后,那这样呢?就很简单的,我们就配置好了,没有的时候就新建,跟那个交通是一样的,新建,这样我们就配置好了。那配置好了之后呢? 配置好了之后呢?我们来看一下,这个就很简单,配置特别简单,就直接新建一个黄金边两张,把它配置好就行了。接下来我们要讲为什么要去配 这个克拉斯帕斯?首先我们配的这个帕斯环境变量,之前的这个帕斯只是告诉我们的计算机,告诉电脑我们装了这个,呃,加瓦,那这个应用放在哪里?而克拉斯帕斯呢?就相当于加瓦虚拟机的帕斯,我们说加瓦加瓦虚拟机皆为 mc, 它的一个核心嘛,是吧? 那交往虚拟机的帕斯放在什么地方?他是用来告诉我们需要运行的点可拉斯,也就是我们的字节码文件是放在哪里的,那只有配置了这个克拉斯帕斯变量,才能使得加瓦解释器知道在哪里去找这个标准的内裤, 那这些标准的内裤是别人已经写好了的,我们只管用就行,比如我们常用到的一些包啊,内衣啊什么什么的,比如说我们要在写代码的时候,有的我们就不用这个 input 了。那么这些标准类是放在哪里的呢? 就是我们这个那一波文件夹下面的一个 dt, 一个错的这个架包,这多了一个啊,那他的目录就是什么呢?就是我们的这个这个里面的我们可以来看一下,稍微的在这我们找到,你看那一波 啊,我们可以找到,你看这可以坐着,然后地铁我们都可以找到,这是他的两个,所以呢我们通常都会把这两个架包啊放到我们这个克拉斯帕斯这个环境变量里面,那我们一定要配置这个 克拉斯帕斯变量吗?一定要配置吗?一一定要用它来命名吗?其实呢在我们这个 gdk 一点五之后就不用再去配置了,一点五之后就不用再再配置,一点五之前他是肯定要需要去手动配置的,在他之后呢啊,我们他我们的那个 gdp 他会自动 去安装,就是自动去给你啊,比如说你在装这个的时候,它自动给你配置上一个克拉斯帕斯,你不要不用再去手动的配置了。 那为了我保证我们这个向下进入,因为有的程序他比较老吗?所以说他有可能他的这个 gdk 是在一点五八米以下的,所以这个时候他是需要用到这个啊,卡死怕死的,所以还是建议配上为好。 那在下面呢,比如说还有呢,就是我们的这个啊, tom kat, 如果你用了这个 tom kat 这个这个服务器的话,你他的系统也会去读取这个,嗯,克拉斯 pass 的 这个变量,那这就是我们今天要讲这个 plus pass 的这个啊,黄金变量这个用法。那么到目前为止呢,我们的 环境变量里面的三个内容, pass 和焦后面以及克拉斯 pass 我们都已经讲完了,今天就到这里哦,你都了解了吗?
粉丝1.5万获赞3.5万

哈喽,大家好,我是隔壁小马,很高兴跟大家一起学习 jdk 的 安装与环境变量的配置。 首先我们需要下载 jdk, 我 们找到 oracle 官网,进入官网以后一直往下滑,找到 java 八,选择对应的操作系统和版本,点击链接即可下载。 需要注意的是, oracle 官网下载需要登录 oracle 账号,如果没有账号的同学可以点击下方的创建账户注册一个新的账号。 等待 jdk 下载好以后,找到下载好的文件,双击打开,根据提示点击下一步,此处可以选择安装目录,可以根据自己的需要安装合适的目录, 在安装时会弹出新的安装窗口。我们确认一下这个安装的是 j r e, 是 java 的 运行环境,我们已经安装了 j d k, 就 不需要再安装 j r e 了,直接点击关闭就可以 看到这个提示, jdk 就 安装成功了。那我们接下来配置一下环境变量,用快捷键 win 加 e, 打开文件管理器,找到此电脑,右击选择属性,在此处找到高级系统设置。选择环境变量,点击新建 变量名,输入 java home 变量值,输入 jdk 的 安装目录。也可以点击浏览目录来选择 jdk 的 安装目录,点击确定。再从环境变量中找到 path, 双击或点击编辑,点击新建,输入百分号 java home 百分号斜杠 bin, 点击确定。再配置 classpath 变量,同样点击新建变量名,输入 classpath 变量值,输入屏幕上的这一串,注意开头是点分号,不要把点丢了。到此我们的环境变量就配置好了。我们按快捷键 win 加二,输入 c m d, 或者在开始栏输入 c m d, 打开命令行, 输入 java 回车,再输入 java, c 回车都有内容输出,就说明环境变量配置成功了。

hello, 大家好,欢迎大家来到这个加瓦零基础啊,从入门到精通的一个课程系列, 然后上节课的话给大家讲了这个加瓦的一个主要应用场景啊,它适合做哪些系统啊?然后呢,包括它的一个在这个生态圈的一个位置啊,它在各个行业的一个应用。 然后我们来看一下这节课,来看一下怎么去准备这个开发环境啊。首先我们要学习 java, java 它是一门编程语言,它需要相关的环境才能运行,那我们怎么去呃,去准备它的开发环境呢?我们要装哪些东西?之前我们在做 java 简介的时候有讲到啊, java 它主要分为这么个东西,一个是 jdk 啊,我们作为开发者,我们要装的一个东西就是 jdk, jdk 它里面包含了 gre 啊,就是 gre 里面它有一些 java 基础的一些核心内库啊, 啊,它已经有了一些基础的一些代码库,然后呢还有就是 gre 里面又包含了 jvm 啊, jvm 就是 运行这个 java, 运行这个 java 字节码的一个平台, 然后从而达到加一次翻译啊,到处运行啊,就是它可以在各个操作系统上运行啊, 虽然 java 语言它不跨平台,但是呢它这个 gvm 它是跨平台的呀,因为它最终这个代码它交给谁执行的呀?交给 gvm 执行的,那不同的操作系统它有不同版本的那个 gvm 啊,所以说 java 它达到一个跨平台的一个效果。 那我们来看一下怎么去准备这开发环境,那我们要装 jdk 啊,这 jdk 的 话已经给大家放到这里了,这个就 jdk, 然后呢我会根据这个 jdk 八来讲啊, 这是一个经久不衰的一个版本,然后后续的话给大家单独出一张,就是 jdk 到最新 jdk 的 一些区别啊,以及升级的一些点来讲就行了。我们还是去加网吧来讲解,然后加网吧然后怎么去安装它啊?首先 我们我先找到我 c d k 的 一个路径啊,首先你就双击它就可以了,然后点四啊, 然后呢它就会出现一个安装的一个一个过程,然后我们先选一下啊,就选开发工具可以了,然后安装路径的话,你根据的实际情况啊,我是不会装 c 盘的,然后我就装到,呃, d 盘啊,放到我的这个叫八里面, jdk 八里面啊,我看一下 d 盘扣的音 v 有 一个叫我们新建一个目录吧,新建一个目录叫 jdk 八啊, jdk 八, 然后我们再来看一下 jdk 八有了啊,那我们点确定,然后就点下一步啊,然后让让他去安装就可以了, 嗯,到一半了啊, 然后然后出现这个界面的话, 呃,它进度条走完了之后就是这个界面啊,就说明我们 j d k 已经安装完成了。然后我们来看一下 c m d windows 加 r, 然后输入 c m d, 然后加网干 vs 看一下啊, j d k 八已经安装完成了,加网 c 干 v r s i o 看加网 c, 它说加网 c 不是 命令啊, 不是命令,那说明什么?说明我们还需要配置一个环境变量啊,就是在为什么配置环境变量呢?就是我们可以,我们可以在任何目录啊下使用 java c 和 java 啊,那系统能够找到那个 jdk 的 一个安装位置, 然后我们来看一下这个右键,首先右键点击此电脑点击属性啊, 然后呢进入到这里,然后我们点高级系统设置,然后点环境变量啊,然后我们首先建一个 java java 后的一个目录啊,然后就是 我们把这改一下啊,扣的音 v, 我 们之前我们叫 gdk 八,然后我们就把这个目录放到这里啊,第一步配置好了,然后我们还需要在那个 pass 里面配置一下啊, pass 里面, pass 里面的话就点这里啊,要新建两个,一个是 java 后啊,然后这个 它前后有白封号,然后斜杠并啊,还有一个是 java 后 j r e 斜杠并啊,这两个我之前已经配置好了啊,大家如果说没有的话,你就点新建,把这个复制进去就行了啊,然后这个文档里面也有, 但是,但是你这个一定要注意啊,这个一定要是你那个 jdk 的 一个安装路径啊,加网控 啊,加网控一定要是你 jdk 路径,就比如说你最开始第一步啊,你选的时候哎,你选的是哪个位置啊?比如说我选的 jdk 八这个位置啊,你看就直接复制这个目录就行了啊,不要搞到这里面去啊,你看为什么是 b 呢?因为 b 里面有加网啊,你看 有 java 点 exe, 还有 java c 点 exe 啊,就是说你在任何路径下面啊,这些点 exe 你 是可以用的啊, 这环境变量就是这么一个效果啊,然后一个是用户变量,用户变量的话就是你当前登录是恶意用户啊,那你配在这里面,那你就只能是恶意这个用户去用, 如果你系统变亮的话,你配置性能变亮,相当于是你这个操作系统,不管是哪个用户来登录啊,他都是可以访问你配置的这些环境变量。好,这里的话环境变量我就配完了啊,配完了,然后的话接下来还要配一个。什么配一个这个玩意啊? 配置就这个玩意,这个玩意我已经配过了啊,这个玩意我已经配过了,就是在这个高级系统变量里面,然后环境变量 啊,有一个 class pass 啊, class pass, 这个,这个就是这个啊,记住啊,这个一定这些符号一定要是什么一定要是那个英文状态下的啊,你记住这个一定要是这个状态下的。好, 然后的话我们来验证一下他是不是啊?环境变量已经配置成功了。首先我们记住啊,你刚才打开 cmd, 你 配置完环境变量之后,你要重新打开这个 cmd 啊,他才能他才能正确的执行这些啊。 java 改为 rsln, 好, 第一步 我们出现了这个啊,加瓦干瓦,加瓦尔森,后面跟的是他的一个加瓦的一个版本号, jdk 版本,那这样的话我们就成功了啊,然后我们再来看一下加瓦 c 干 v r s i o n 啊, 那现在是不是加瓦 c 也出现了它对应的一个版本号,那到这里的话,我们这个环境变量已经配置完成了环境变量已经配置完成了,那就什么?那就说明我们现在已经是可以编辑和啊运行加瓦 代码了啊,然后这里的话,哎,为了大家后面方便大家去学习,然后呢,我这里也给大家,呃,把那个安装工具带大家装一下啊, 我们常用的话就是这个叫艾迪尔这个开发工具,然后我这工具的话二零二四版本的啊,然后这个的话也放到这个网盘上面了,大家下载下来直接安装就行了。然后我呢现在去找一下这个,呃,安装,我下载一个滤镜啊,这个滤镜的话 在哪个位置?去找一下,在这个位置啊,这个位置大家解压完,首先解压完,解压完了就是这么一个效果啊,直接双击啊,这个点 x 一 啊, 双击完了之后他就会出现一个安装界面啊,然后点下一步,然后你要选一个你安装的一个路径啊,这个软件还是比较大,尽量不要装到 c 盘里面啊,我就装到我的 d 盘里面去了, 然后点那个 id 二,然后我这有两个目录啊,两个目录的原因是什么?一个是他安装了墨镜,一个是为了我后续方便,如果说我有些插件要在这里面的话,哎,我就把插件给他放到这下面,到时候好找啊, 然后的话我就下一步,然后点,点上这个关联点,加完你可以点,可以不点啊?创建快捷方式啊这些这些可以点,可以不点啊,我就把这三个默认的给点上, 然后出现这个界面的话,就是已经安装完成了啊,我们直接点完成就可以了,然后来到桌面上啊,这个就已经有了啊,给大家来看一下啊,然后这里啊点下一步 啊,点确认点继续啊,然后就可以了啊,然后的话大家也可以啊,要激活的话,大家这里给大家 搞一个别的东西啊,退出不激活啊,然后的话,哎,这里的话给大家看一下这个东西啊,这个东西解压完了之后啊,我的安装包解压完了之后,然后这里面有一个 怎么去激活它的啊?来看一下,直接点点两下这个啊,这个就 short size 啊,就是成功了, 然后双击两下这个 idvbs, 然后的话你要记得这个看一下你是哪个操作系统啊?然后的话你是哪个软件,然后再去激活就可以了。好,那现在我们再重新打开一下 啊,现在就可以了啊,然后的话, 呃,现在可以了啊,现在可以了,大家,大家双击这个的时候一定要把这个网络给断开啊,网络给断开就可以了啊,然后就是这样的话,我们这个开发工具就已经装好了啊, 然后的话我们那个 java 的 一个环境变量也已经装好了,然后 java 那 个 id 的 这个开发环境我们也已经装好了,然后这样的话我们来看一下 啊,我们新建一个项目啊,文件新建新建项目啊, 新建一个加瓦项目,那我们就叫 s t u d y 加瓦啊,学习加瓦的一个这个,那我们就直接选,我们要选 jdk 啊,这里我要选我们 jdk, jdk 我 们就选一点八啊,直接点 点创建就可以了啊,然后我们就选择一个单全窗口打开,打开,打开完了之后啊,这里面就有一个很简单的一个视例啊,就是编程的时候入门啊,学习的一个 一个案例嘛,然后使用现有的 gdk 版,然后配置一下它, 然后呢?我们现在它这儿不是有个 demo 吗?我们就来运行一下这个程序啊, 现在是怎么写的?我们不需要管它,我们只需要运行一下它,看一下,哎,这儿控制台已经输出了什么?输出了 hello world。 说明什么?说明我们环境变量,包括这个工具你也已经准备好了啊?后面。

史上最全抓板环境电量设置,首先我们安装 jdk, 在这里选择 jdk 的安装路径,然后下一步安装,选择 grry 的安装路径,安装完成后关闭 鼠标右键此电脑选择属性,选择高级系统设置, 在高级下选择环境电量,在系统电量这里选择新建电量。明白,抓个下滑线通电量只是我们刚刚安装 gpk 的目录, 复制出来粘贴在这里,然后确定 找到看,然后双击新建一个, 输入百分号,抓个下滑线通百分号变,在新建一个,输入百分号,抓个下滑线通百分号 grap, 然后一路确定,按下文加二,打开运行窗口,输入 cmd, 在这里输入 vivo, 出现这些环境电量就配置好了。

明明用了 threadlocal, 为什么 userid 还是丢了?如果面试官这么问你,我猜肯定有不少同学脱口而出,用 jdk 自带的 inheritable threadlocal, 也就是咱们常说的 itl, 专门解决父子现成传餐的嘛。 这时候可能还有同学觉得不够严谨,会补充一句,哦,对,用完记得调用人木方法清理一下就行了,停!打住啊!如果你真这么答,面试官基本就让你回去等通知了。为什么? 因为在生产环境的县城池里使用 it 二不仅解决不了问题,反而是在制造严重的生产事故。有同学可能会不服气,说,那我 remove 清理了还不行吗?遗憾的告诉大家,依然不行,因为 remove 只是清理了旧现场,但人家县城池是负用机制啊,这本质上决定了它根本没办法自动同步你新请求的数据。 来,大家跟着我的思路,咱们今天对着大屏幕这几张图,彻底拆解这个隐蔽的生产大坑。咱们一步步来。 先看根源本视频的代码笔记,我整理进了两百万字的 java 与 ai 大 模型学习笔记里了,里面包含了三十多个技术站与几十个项目场景实战笔记,还有不同工作年限同学的简历模板,以及一份 java 加 ai 的 三十天面试突击学习路线,需要的话直接拿去。到底为啥最初数据会丢? 大家看图一,当请求进入主县城时,拦截器将 user id 写入当前县城的 threadlocalmap, 此时在 control 层,数据是完整存在的,对吧?但是只要你一开启异步任务,或者用了注解 a sync 子,县城去读就是个空。为什么大家看图中间我画的这堵砖墙?这是因为县城之间存在天然的内存隔离,主县城与异步县城拥有完全独立的占空间,如果没有显示的桥接机制,数据绝对无法跨越这道屏障,这就是它丢失的物理原因。那好,既然丢了,咱就搭个桥。 刚才有同学说用 i t l 对 吧?为什么说 j d k 自带的 i t l 方案在现成池中会失效,甚至导致更严重的数据错乱呢?来,我们需要看接下来的持续分析。 在 stripe x q t 现成池环境下, i t l 的 机制存在致命的缺陷。大家顺着时间轴看,假设上午十点,任务 a 提交了, 由于县城池刚始化系统创建了新县城 w 一, 在 new thread 的 始化阶段, i t o。 确实很乖,将主县城的 user a 复制到了子县城中,此时业务运行一切正常。好到十点过五分,任务 a 结束了,这时候县城 w 一 并未销毁,而是带着 user a 的 残留数据回到了县城池中待命。 接下来大家注意看十点十分这个闪烁的数据回到了县城池中待命,接下来大家注意看十点十分这个闪烁的时刻。这时候县城池直接附用了空闲的 w 一 县城 由于是附用而非新建, i t l 的 初步化复制逻辑根本不会再次触发,结果是什么?任务 b 本该是新的上下文,却直接读取到了任务 a 残留的 user a 数据。同学们,这就是严重的脏读事故啊! 如果在涉及支付或者权限的场景下,张三扣了李四的钱,这后果是不是不堪设想?那这个死狙怎么破?解决石化赋用问题的标准答案是什么?本视频的代码笔记,我整理进了两百万字的 java 与 ai 大 模型学习笔记里了,里面包含了三十多个技术站与几十个项目场景实战笔记,还有不同工作年限同学的简历模板,以及一份 java 加 ai 的 三十天面试突击学习路线,需要的话直接拿去。大家看图三 是阿里开源的神器 transmittable three 的 logo, 它的核心在于 c 二二模式哪三个字母?大家看这三个圈。首先是 c capture 捕获,在任务提交到现成池的瞬间,也就是还在主现成中的时候,赶紧将当前的上下文快照给抓取下来。其次是 r replay 重放 在子县城执行任务前,将补货的快照重放到当前县城中,注意这里的力度是强制覆盖可能残留的脏数据。最后是 rstore 恢复任务执行完毕后必须清理现场,将县城恢复到执行前的状态,绝对不污染后续任务。 如果面试官追问一句,从代码层面看这是啥原理?你告诉他,这本质上就是一个装饰器模式,通过包装 runnable 的 runn 方法,利用 replay 和 restore 形成完美的闭环, 这就确保了无论现成词怎么赋用,上下文始终与当前任务保持一致。讲到这,肯定有同学要愁了,那实际落地的时候,难道我要把以前写的代码全改一遍吗?大家看图四, 在实际落地时,为了避免修改存量代码,咱们通常采用的是无侵入架构。大家看最上层业务层依然保持原有的注解, a sync 或 completeable future 写法, 开发人员完全不需要感知上下文传递的复杂逻辑,那核心逻辑去哪了?下层至中间的 java agent 层,利用自解码增强技术在内加载阶段直接拦截 threadpoolx qwerty, 自动将所有的普通任务包装为具备刚才咱们说的 ttl 能力的 ttl runble。 通过这种黑科技,底层的什么 trace id 和 mdc 日制上下文就能在复杂的异步练路中自动流转了,实现了对咱们业务开发的完全透明。好了,顺着这四块图解盘下来,现在大家彻底知道为什么 user id 会被丢失了吧,以及它的终极解决方案,大家可以把我的笔记拿回去好好复习一下。

ok, 那我们来安装一下这个 gdk, 然后再配置一下这个 gdk 的环境变量,可以吧?好,我们装的 gdk 是八版本哦, gdk 八版本, 然后装哪里呢?呃,装 c 盘 d 盘其实都可以,那么我这边也是的话,我给他装在 c 盘新建一个文件夹,叫 加网接 dk, 可以吧?然后在这个文件夹建好之后呢?然后我们再接着进去建两个文件夹。 ok, 第一个叫 gdk 八。 ok, 然后再来一个,再来一个 j r e 八。 ok, 见这两个文件夹等会装的时候 他会安装 gdk 和加 e, 两个都会装,那么 gdk 的话我们装在 gdk 八里面,然后那个加 e 的话,我们装在加 e 八里面,分开哦,把它分开。 ok, 那么我们双击这个安装包,双击安装包, 双击 gdk 八的这个安装包,双击一下啊,稍微等一下好来了。嗯,应该会让我们选择安装路径,我们看一下啊。 ok, 这边他提升你下一步,对吧?好,下一步,然后让我们选择一下安装的路径,那么点更改啊,点更改, 更改之后的话我们来选一下啊。呃, c 盘, c 盘刚刚是 gdk, 对吧?加瓦接 dk 刚刚建的这个文件夹,选中加华 j d k, 再选择一下 j d k 八这个文件夹, ok, 选择这个路径,一上来我们装的是 j d k, 那我们就选择 j d k 八这个路径,那么这个路径你们同学你们自己建一下啊,你们可以装 c 盘,也可以装 d 盘,随便装哪个盘都可以, 明白吧?但是这个路径不要有中文,不要有中文啊,不要有中文。确定好,然后下一步 正在提示安装。 ok, 这边就是拿装像啊,跟他装一下,这个不用管他了,好了,弹出这个的话,帮你们点确定啊,点确定, 然后这个时候是装的是加意,那么这个加意他默认路径,我们不要用他这个默认路径啊,我们换一下,因为刚刚这个路径我已经建好了,对吧?那我们点更改, 点更改,找到 c 盘,找到我们加瓦 gdk, 找到 gi 八,看到吧?刚刚建了一个 gi 八,现在我选我自己的路径, ok, 点确定好路径,选好之后点下一步, ok, 再让他装啊,让他自己装,不用管他, ok, 看到了吧?加瓦 s e d r p 八版本已成功安装,那么这个时候就安装完成了,那么点关闭好了,这个 gdk 我们已经装好了, 现在我们要来配置 gdk 的环境变量啊,配置 gdk 的环境变量,那么环境变量的话需要装哪些东西?或者说配置哪些东西,我们来看一下啊。首先第一个要配加挂后, 然后 class pass, 还有 pass, ok, 那么这个环境变量在哪里?去配,对吧?打开计算机打开之后的话,这个上面有一个系统属性,可以看到吗?系统属性,这个是 v 十的操作系统啊, v 十的操作系统,系统属性点一下,点了之后, ok, 只能打开,是整个电脑的一些配置信息呢,不用管,我们看右边,右边这边有一个高级系统设置,高级系统设置,对吧?点一下, 点了之后弹出一个新的界面,在这个新的界面中,我们看一下下面是不是有个环境变量呀?对吧?那上面选的是高级这一块啊?高级这一块,高级里面有一个环境变量,点一下, 点了之后的话,我们要配置的是系统变量这一块啊,系统变量不要选错了,在系统变量这一块,我们选择新建变量名称, g a v a 大写的啊,下滑线 h o m e 加挖 home, 加挖 home 变量名称,一般的话我们都会使用加挖 home 作为变量名称, 然后变量值写多少呢?我们看一下这个信息上面讲的什么变量值,就是 gdk 的安装路径,安装路径,好的, ok, 我们点浏览目录 点一下,点开之后,此电脑 c 盘加瓦 gdk gdk 八,对吧?选到这个位置就可以了啊,选到 gdk 八这个位置,然后点确定好这个路径就是我们 gdk 刚刚安装路径,然后点确定好,那么加 后我们配好了,对吧?加完后配好了,那么他还要配什么?我们再看一下,还要配一个叫克拉斯帕斯的环境变量,那么克拉斯帕斯的话,我们可以把这个复制一下哦,复制一下就可以了, ctrl c 复制一下, 复制好之后的话,我们在这个环境变量里面新建克拉斯 pass, 克拉斯 pass, 然后这个 变量值就把它 ctrl v 贴进来就可以了,明白吧?然后点一个确定就好了。 class pass, 然后接着还要搞什么?还要搞一个 pass, 对吧?那 pass 这个变量 的话是原本就已经存在的,只要在这个 pass 变量里面添加一个,嗯,加挖 home bing 就可以了。 conderce, 把这个复制一下,复制一下啊,然后找到这个里面的 pass, ok, 在这里找到了吧,看到了吧?双击,双击之后, ok, 他里面已经有很多环境变量,对吧?那么之前呢,我们就不用管他,点右边这个地方新建啊,新建, ok, 新建好之后把刚刚复制的内容把它贴进来,回车,回车好之后确定, 然后再接着确定,再接着确定。 ok, 全部搞好之后,我们验证一下是不是配置成功了。运行 cmd, 输入一下这个 g a v a 加瓦空格,加瓦空格减号 v e r s i o n v s 版本,回车看到吧,加瓦版本是一点八的版本啊,一点八的版本, ok, 再来一个 j a v a 加瓦 c, 加瓦 c, 看到吧,运行加瓦卫生和加瓦 c 之后看到这样的提示信息,就说明我们 gdk 安装成功,并且环境变量也已经配置成功了。 ok, 那么你们来操作一下吧,需要 jdk 八的小伙伴可以给我留言,我网盘分享给你。

我们来看一下加微号母这个环境变量的配置,加微号母这个环境变量比较特殊,你不配置他呢?你的编译和运行呢,都是可以进行的,我们来看一下加微号母需要配置什么样的参数。我们首先我们看到这个图呢,有两个部分,一个部分呢是其他应用啊,一个部分呢是家务取引机, 我们在这个应用上呢,我们可以看到,哎,这里有相应的什么 tombat 啊, akineps 啊,这些相应的一些程序,或者是一些开发工具。 那这些开发工具为什么会用到加瓦浩姆这个环境面料呢?是这样子的,因为加瓦浩姆这个环境面料它指向的是 jdk 的安装目录,或者是这个加 e 的这个安装目录啊,当我们这些程序在启动的时候呢,它会自动去搜索这个目录下面的其他的一些资源文件, 其实也是告诉他,哎,这个 gdk 啊或者嘉义呢安装在哪里啊?他好去寻找,因为真正他们启动的时候呢,他其实也是不会依赖 碍于这个家伙项目的,而是会去依赖一个 pass 的这个环境面料。来我们来看一下吧系统上的一个配置啊,这个就是咱们的家伙项目指向的这个 gdk 的,按照目录,我们来看一下这个 gdk 目录下的内容, 看,这就是 gdk 下面的一些情况,他这里面呢还有一个叫 gr e 的,其实你把这个路径配置到这下面也可以,因为 g r e 呢是家伙的运行环境 啊,如果我们不做编译的话,只做运行的话,那我只带着这个加意就可以了,如果我要做编译的话,那我肯定是要用开发工具包才可以, 所以呢,在这个配置的时候呢,就看你的需求是什么,如果你的需求说啊,我仅仅只是把这个程序运行起来,那我其实只带着这个加意走就可以了啊,如果我说我要开发又要运行,那我就把这个 gdk 安装好就行了。所以在这个配置的时候,这个加个号码呢,也 不一定说我非得要指向叫在这个 gdk 下面,也可以指向到这个加意下面来,我们简单总结一下,加完号我不一定要配置 啊,因为在我们初学加瓦的时候呢,其实很少能用得到加号码啊,但是其他的应用程序在启动的时候呢,就加瓦的应用程序在启动的时候,他可能就需要去找这个加号码,所以呢,这个加号码呢,我们在后期的一些服务器程序啊, ada 啊这些相应的工具上呢,可能是需要配置的。第二点, 加油号,我配置虚拟机的安装目录吗?啊,其实呢,这个我们刚刚也说过了,我说哎,你可以配置到吉利可以目录下,也可以配置到加意目录下啊,这都是可以的,就看你的需求是什么。 如果说我仅仅只是运行一个程序啊,那我就配置一个加 e 就行了啊,如果我是编译加运行,也就是在我们学习期的这种开发环境中,那我就需要配置 gdk, 因为 gdk 和加 e 是有一些区别的啊,所以在后期的视频上我可以讲解一下。

点击运行就可以玩这款使用扎瓦开发的游戏,打开电脑属性高级设置环境变亮,双击 pass。 我们一般都习惯使用 gdk 路径下并这个文件加里的工具,因此跟我一起把自动设置的环境变量删除。然后我们新建一个环境变量,把并这个路径放进来,确定这个时候环境变量就配置完成了。打开命令提示服测试一下, 看到这样的界面就说明环境变量配置成功了。我这里有一个已经写好的程序,我们尝试运行一下,弹出了一个小游戏窗口,点击运行就可以玩这款使用扎瓦开发的游戏了。这个小游戏呢,只是来演示一下如何运行夹瓦程序。

看似简单的环境变量呢,你不一定能玩的懂,运行加瓦呢,需要配置三个环境变量, pass, 克拉斯 pass 和加油 home。 但是其中的 pass 呢,并不属于加入环境变量,它是系统级环境变量,我们来学习第一个系统级环境变量 pass。 最初呢系统设计,这个 pass 呢,是用于在命令控制台的时候呢,写上一个应用程序的名字,就可以执行相应的应用程序的。所以我们的 java 要想在这上面运行的话,哎,你也需要去配置这个 pass 这个环节变量。在我们 java 里面运行程序,我们使用 java 点 exe 啊,编译一个代码呢,我们使用 java c 点 e x e。 如果我们想要在命令控制台上运行这个 java, 哎,它就能去调用这个 java 点 e x e 程序的话,那我们就需要配置 pass 这个环节变量,那我们接下来看一看如何进行配置, 我们来看一下它的配置方式,非常简单,我们只需要把我们的 b 目录呢,放在这个黄金面料的最上面就可以了,当然你也可以放在最下面啊,放在最下面呢,也没有任何关系,因为它搜索的时候呢,它是从上往下搜索的,所以我们放在第一个呢,肯定是先搜索第一个目录的。 我们回到这个图,我们看到了在我们的 j d k 的并目录下有 java 点 e x e 和 java c 点 e x e。 我们其实就想在道士里面呢,运行加瓦的时候呢,你去调用我的加瓦点 exe, 运行加瓦 c 的时候呢,你去调用我的加瓦 c 点 exe, 就这么一个简单的要求,所以我们需要把闭目录告诉咱们的 pass, 细心的同学呢,可能看到了我这里还有一个环境变量叫 pass 点 e 叉 t 啊, pass 点 e 叉 t 这个环境变量用于干什么呢?我们来看一看它的环境变量的内容, 我们注意看蓝色的部分,蓝色的部分所配置的就是一个一个的后缀,那这个后缀配置在这里有什么用处呢?其实我们在命令控制台上输入的时候,我们比如说输入一个加瓦, 输入一个 java 呢,其实我们对应的应用程序是 java 的 e x e 啊,这样一看大家就明白了,那这样来说,我们输入一个 java 的时候,他应该是先去 pass 里去找,哎,这个 java 在哪个路径下呀?哎,找到我们的 b 目录下之后,然后呢再去匹配这个后缀, 也就是说他先匹配的是点 com, 然后再匹配 e x e, 所以我们 e x e 是第二个再匹配上来的啊。那如果没有这个 pass 点 e e 叉 t 的话,那肯定是找不到我们的加瓦点 e x e 这个程序的配置。 pass 的时候一定要注意,因为这个环节变得并不是加瓦的,是系统机的,你把它 删掉之后呢,系统的很多命令是运行不起来的,如果你真的把它删掉了,没关系,你按照我的视频刚刚那个截图上,你可以把它一个一个的拼上去就可以了。我们来看一下第二个环境变量,克拉斯 pass, 这个就是加瓦自己的环境变量了,这个环境变量呢,是用来指向类的地质, 包括我们的驾包和第三方的库放在哪里,今后的去哪里找这些库,哎,这个就是用来指向这些地址的, 我们从两个方向来解读,第一个方向从编译时,第二个方向从运行时。我们先来看一下代码,我这里有一个哈喽类,哈喽类里面呢,引用了一个道格啊,那他的编译过程是什么样的?加 s 编译,哈喽点加瓦, 当我们去编译的时候呢,他会去找这个 dog, 这个类他去哪找呢?他会去 class pass 里去找啊, class pass 如果 配置了这个 dog 的路径,他就会去路径上去搜索,一旦搜索到,就会把这个 dog 呢加载起来,配合他进行编译。编译完之后呢,就会生成一个 hello 点 class, 从这个立体可以看得出来, class pass 指向的是一个类的存储地址,当我们在编译的时候呢,他会去咱们的 class pass 去找这个资源,找到这个资源就可以配合一起编译,如果找不到,当然也就会报错。我们来看他运行的时候起到了一个什么作用,我们还是从命令控制台上面看 java 运行 hello, 他第一时间去找 class pass, 那 class pass 也有可能我们没有配置,那如果没有配置,那自然也就找不到,找不到他就会以你当前这个路径为主, c 盘下面的 test 去搜索你的 hello 点 class, 那如果 找到了,那就以克拉斯 pass 黄金面料里面配置的为准,去里面所配置的路径去搜索,不管是找到还是找不到,他都会有一个路径去搜索哈喽点克拉斯, 如果搜索的到,那就把它加载起来。加载的时候呢,我们也知道哈喽他依赖的 dog, 他也还会去克拉斯帕斯去找一下 dog 是否存在,如果存在,就把哈喽点克拉斯运行起来,如果不存在,自然也就会报错。有同学会问,那这个克拉斯帕斯我该怎么去配置? 在初学家玩的时候,我们可以不用配置他,如果你非要配置,可以我给你推荐一个配置方法。我们来看一下这里面的配置非常简单,一个点,一个分号,当然配置的时候大家注意啊,这是一个绊脚的英文符号,这个点代表了本地,我们在 在命令控制台上,你命令控制台上所指向的是哪个路径,那这个点就代表那个路径,所以我们只要在这个路径下编译和运行,基本上呢都不会出问题。 那这个分号是什么意思呢?是分割符,就是以后呢这个 clasps 的可能还会有人动态往里面注入一些路径,你如果没有把这个分号写上,当人家动态注入的时候呢,就可能会跟你的这个点呢,哎,相加在一起,这样的话你就找不到本地的路径了。 我们来看一下最后一个环节边的加号,加号呢有两个功能,一呢是帮帮助别人寻找 jdk, 二呢就是配置引用,方便别人来寻找 jdk。 他是怎么个方面呢?其实呢,我们下面有几个应用啊,我们来看到这里有只猫, 有只小象,还有个小老头啊。这些应用呢,在我们运行的时候呢,他会去找加瓦 home, 因为他要确定杰迪 k 的路径在哪里,可能他还要去加载其他的一些相应应用。 当然并不是说只有这三个应用才会有找加哇 home 这个环境面料的动作。其实我们今后自己写的应用呢,也可以去找加哇 home, 因为加哇 home 指引的就是 jdk 的安装目录, 我们当然去找他可以定位到这个安装目录的位置,可能我们是用 java c 和 java java 这两个命令可能很难得到, 我们来看一下它第二个功能就是配置引用,配置引用的就非常简单,我们来看在我们的加油 home 呢配置的 c 盘下面的 gdk 一点八,其实我们可以把我们加油 home 的这个配置的一点八呢引用到下面,比如 pass 里面,要配置 b 目录,我们可以用摆放号这种方式把加入 home 的环境变量里面的内容引入进来,跟 b 这个目录进行合并,也可以引用在克拉斯 pass 里面,任何地方其实都可以进行引用, 这种引用的好处呢,我只需要改第一个环境面料加 home, 别的环境面料只要引用了我加 home 都会跟着我一起变。

openclove 安装完成找不到命令环境变量一键修复?部分用户在网络安装 openclove 的 时候呢,显示成功了,但执行命令的时候提示不是内部或外部命令,这是典型的环境变量未加载或权限配置异常的问题。 该现象在 windows、 mac os、 linux 三大系统均会出现,尤其是在局安装后未重启终端,检查这个路径是否加入了系统 path, 安装完成后关闭并重新打开终端即可恢复。 macos 与 linux 用户多因 npm 全局目录未写入 pass 或使用速度安装导致权限错乱,推荐通过重新配置 npm 全局路径,并将路径添加到系统配置文件中完成恢复。同时要注意的是 这个版本兼容性 open club 要求最低配置为十八点叉,过低版本会导致命令注册失败。安装后可使用 open club doctor 进行自动检测,工具会快速的排查命令可用性、依赖完整等问题。 按照步骤完成环境的配置后,命令即可正常调用了,顺利的进入后续的网关启动与模型配置环节。还有什么问题可以评论区留言,下期视频呢,教您怎么解决!

明教大家如何配置我们的交网黄金变量这期视频呢?是 win 十和 win 十一通用的一个教程, win 七的教程和 win 十的教程有所不同,我会在有时间的时候出一期 win 七的一个视频教程。 在开始学习和使用我们的骄傲之前呢,我们需要配置好我们的骄傲环境变量以及我们的 gdk 文件,这里我提供了一个 gdk 一点八的这个文件,咱们老规矩评论区见 配置我们的骄傲环境变量很简单,一共有三个步骤,我这里写好了一个文本,我会复制到评论区,然后首先咱们点击此电脑, 进入到 c 盘,咱们新建一个文件夹,就叫 java, 进去之后把我们的 g d u 文件复制进来,然后我们关闭它, 点击此电脑右键点击属性。 win 十和 windows 十一都是一样的,点击属性之后会看到一个高级系统设置,我们点击,然后点击环境变亮, 然后咱们在系统变量这里新建,按照我给你们的文本来变量名, java home 复制过来,然后变量值就是我们刚刚 r v k 的路径, 我们进入到刚刚我们创建的路径,加瓦 j d k, 进入到 j d k 以后,点击上面的状态栏, ctrl 加 c 复制, 然后粘贴到变养值这个地方,然后点击确定。然后我们接着下一步新建一个 class pass, 然后将它的变量值粘贴上来,一定要看清楚,这个变量值前面是有一个点的,一定要复制完全包括后面结尾的分号, 咱们复制进来,点击确定。然后最后一步,我们找到我们的 pass 系统变量里面的 pass, 点击编辑,然后点击新建, 将我们文本里的内容第一行复制进来, 然后再次点击新建,然后再次复 复制我们的第二行内容 复制进来,然后点击确定,再次点击确定,点击确定, ok, nice! 然后回到桌面, win 加 r 键,输入 c, m, d, 回车,输入 java, 出现这些使用帮助就说明你的骄傲环境变量已经成功配置好了。 ok, 咱们这期视频就到这里结束了,如果本期视频对你有帮助的话,请务必给我一个一减三连,这真的对我很重要,咱们下期视频见,拜拜!

中午好呀大家。我一直在解决让大模型跑在 gpu 上的问题,可是我系统的环境变量 也都改了,也都设置让它跑在 gpu 一 上面,可是为什么它还是跑在内存上? 为啥那个 gpu 一 你看它被调用的还是百分之零,特别奇怪。

折腾两天了,然后今天突然发现网上买的那个教程是错的。 哎呀,网上的东西真是让我绕了好大一圈子,今天终于找到问题了, 装欧拉玛需要先设置环境变量,然后再装软件,大家可千万别再入我的坑了。 之前按那个教程下载模型,他不下到呃你指定的文件夹里,他总是下到他自己的安装文件那个目录里。 后来折腾来折腾去才知道顺序搞错了, 要先设置环境变量,再装欧拉玛。


大家好,我是飞哥,这节呢给大家讲的是加瓦环境变亮的配置,那么首先呢,我们为什么要配置黄金变亮? 首先呢就是说因为我们不需要进入闭目录,那么可以执行我们的驾校 c, 那么驾校 c 命令呢,可以在任何文件夹下呢,建议执行。那么首先在这一块呢,我讲解 我们温七的配置方式,首先呢在这边啊需要第一个点击计算机 右键属性,高级系统设置高级环境变亮,那么在这边来大家展示一下, 首先右键计算机点击属性,然后呢高级系统设置,然后呢点击我们的高级,然后缓机变量,那么在这一块呢, 我们找到我们的 pass 好了,在这边呢这就是我们的一个 pass 啊,那么当然呢,我们在这块如果要进行系统变环境变亮,首先我们在这块呢需要找我们键盘上的号码键, 那么在这块呢点击 home 键之后呢,我们的光标会移动到我们的啊 pass 第一个位置啊,第一个的位置,所以说在这时候我们只需要将我们的加号号码录制给大家放进来就可以了。 那么首先我们这一块呢,打开 a 盘下我们加往的号母路径的 b 母路线, 那么首先把这个目录呢直接 ctrlc 放到这一块就可以,那么在呢在这边加一个分号,那么加完分号之后点击确定, 那么点击确定,那么这时候呢,我们执行我们的加瓦 c 就可以好了,这时候呢加瓦 c 是可以执行的,所以说我们这个加瓦 c 还有我们的加瓦是都可以执行的, 在这一点呢,我们这一块呢就把黄金变量配置好了,但是呢当我们在这块啊,比如说我们后期啊要用我们的 gdk 十,那这时候呢就需要去更改我们的黄金变量, 那更改黄金变量的时候呢,首先我们在这一块啊,大家看到这一块配置黄金变量时,我们需要用焊接进行跳转, 但是呢如果我们后期啊在中间有我们的还阴变量,所以说在这时候呢一定要找这个 gdk, 所以这样呢是非常复杂的,所以说怎么办呢? 我们首先把这一节呢给我们的解切出来,比如说首先呢把它解决出来,那么在这边呢新建一个我们这一块加瓦杠好, 比如说加瓦的一个好母路径,那么首先大家看到啊是 c 盘下加瓦这一块啊, gdk 的一个母乳,那这时候呢我们不需要 b 母乳, 那么为什么不需要闭目录呢?因为我们每个 gdk 啊都有我们的闭目录,所以直接点击确定, 那么在这 pass 里面呢,我们还得重新配置,那配置时首先点击号码让他走到第一位, 那么在这边呢使用两个百分号,将我们刚才配置的加瓦, 加瓦杠号啊放在百分号中间,然后呢在这后面放我们的杠臂,那么记住一定要加上分号,那么这时候我们这一块配置好之后啊,以后再改我们 gdk 白本是直接找我们家号,在这块呢,你可以直接把我们家号这个路径给他放过来就可以了, 所以说在这边呢,这就是我们黄金变量配置,那么当我们黄金变量配置好之后呢,一定要记住,首先我们需要重新打开我们的什么呀 到此窗口,然后呢执行,我们叫 c, 这时候呢才证明我们这块 黄金变量配置好了,那么在这边呢,我们的系统黄金变量啊,一定要配置在系统黄金变量中, 那么在这一块我们配置的时候呢,在这一块对加我们这一块啊,加号码杠币就可以了,记住最后一定要加什么分好, 那么在命令行呢,输入我们这块啊,就可以查看我们的环境变量的配置,比如说在这边粘贴回册,大家看到这块是我们的一个环境变量的一个配置, 那么我们在这边呢,通过上面努力呢,你就可以在任何目录下呢变异,我们点加号文件, 那么在这边呢,我们在 说一下这个 plus pas 变量设置,那么首先我们这 am 呢,在查找卡拉斯文件时,首先如果没有设置 plus pas, 会在当前目录呢进行查询,比如说在这边呢,我们说啊这一块, 首先呢我在这边呢进行查询,进行查询,在这一块是不是有我们的一个目录啊, 那么首先我在这边呢,我说在太子中呢,又建新建一个我们的目录,叫做我们的 a a 目录, ok, 在这里面呢,我想在这里面进行查询,但在这一块呢,我说直接来进入这个目录, 首先进入这目录的时候呢,首先直接把这个目录呢直接给我来粘贴回测,那这时候进入这个目录之 后呢,我说执行我们的加瓦程序,所以说加瓦执行 hello one, 大家会发现,哎,这一块找不到种类,但是当我们配置好这个 clus pas 的时候呢,哎,就有点不一样了,比如说还是高级系统 色,然后高级黄金边两个,那么新界一个,我们这一块呢称之为卡拉斯 pass, 那么这一块呢,就是我们的克拉斯 pass, 那么配置什么呢?配置我们的其他路径,那比如说我在这边啊,配置一个 我们太子的路径,太子路径呢,在这边直接配着,那么点击确定 啊,点击确定。那么这时候呢,我们说,哎,在这一块啊,我们在此执行时啊,一定要注意,需要重启我们的 到视频里窗口,注意在这边呢,我们直接用温度加 r 啊,温度加 r 来调用我们的 cmd。 然后呢在这一块我也需要进入我们的 太,但是在这一块呢,哎,我们这一块啊,就说没有进入太子之前呢,我首先要执行加瓦进行调用我们的哈喽, 那么如果我这块呢要用成功,代表是我这边可以直接啊执行我们的还是我的,那么三二一走你,你会发现,哎,我这一块执行的是这个文件 直接这个问题,那为什么在这块呢可以直接他呢?首先就是因为我们配置了卡斯太子,比如大家说,那我这一块是不是可以进入 a a 文件夹下来去运行呢? 首先 cd, 然后把 a 放到这为止,那么在 a 文件夹下呢,是没有任何文件的,那么我在这边呢,还是执行加瓦,哈喽 word, 那 ok, 这边执行时还是执行我们的 helloword, 那所以说我们在这一块呢,是通过我们的克拉斯探子呢进行配置我们的 环境,那么在这边呢,普拉斯太子呢,不是必须配置的,那么一旦修改了我们的环境变量呢?一定要注意,我们要重启 cmd 命令。行, 所以说大家一定要注意这一点,那么这一块呢就讲完了,谢谢大家。