java安装(找不到jre还苦恼的同志们)「建议收藏」

java安装(找不到jre还苦恼的同志们)「建议收藏」玩java当然需要装java了,可是我的jre哪去了?懵逼的朋友请看下文。安装地址:(https://www.oracle.com/technetwork/java/javase/downloads/index.html)安装步骤:进入上面那个网址下载一个适合你操作系统的java,安装时,按照步骤一步一步向下走就OK了。(如果你下载的Java安装后,你能找到你的jre,就不要看下面的文章了,…

大家好,又见面了,我是你们的朋友全栈君。

好吧,我又很负责任的回来了,现在貌似已经Java16了,但是目前而言 oracle 对Java16的支持很一般,准确的说还是不稳定呐!!!读这篇文章的后来人呐!!!建议你装Java11,目前最稳定,且还在被官网支持(表示官网会修复jdk bug)的版本。
————————2021.08.16


今天有人又又又给这篇博客点赞了, 让我又注意到了自己人生第一次在csdn上发的博客,java安装。目前作者已经又两年半的开发经验了,回过头来再看,java安装其实没啥,但是傻逼的是很多的代码和系统并不兼容更高级别的java,例如java16。再次建议读者,下载java8够用即可,如果是学生的话,不要执着于课本,java8更新到现在已经没有jre了,没有必要刻意的生成jre。
————————2021.6.16


实在是有个问题让我很郁闷,今天作者下载Alibaba的nacos进行本机使用,可是下载下来后,老是报tomcat can’t embed(tomcat 无法嵌入)。经过作者多次的周旋与战斗后,终于发现问题是jdk版本的问题,因为我的Jdk版本过高了,导致我的nacos依赖无法完全解析。特此,在这里告诉看这篇博客的人,最好装Java8,因为很多的软件和框架适配的都是Java8。
Java8下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
————————2020 1 10


我实在没想到这篇博客的访问量那么大,而且评论和点赞虽然寥寥无几,但是看见这么大的访问量我就很满足了。今天看见又有一个人给我的这个博客点赞,所以我想给读这篇博客的人说点废话,把自己在学习的途中所走的弯路给读者叨唠叨唠。
作者强烈建议读者将自己的Java11即以上版本继续延续使用,不用刻意的生成jre,尽管jre的配置是Java11开始取消的(因为jdk将jre囊括了)。
看这篇博客的人我相信基本上学生居多,作者也是过来人,极其痛恨上学年代那些落后的教科书,因为当我开始工作的时候,那些落后的技术基本上一点用都没有,学校学的不如我自己的学的百分之一有用(作者的大学虽然不是985,211,但也算一个顶尖的大学了)。
现代的技术基本上都是配合Java的发展而发展的,举个例子,比如tomcat的配置,可能很多人看见需要Java_home环境变量和Java_class环境变量,但需要配置这两项的tomcat版本据作者所知,已经是tomcat 8版本以前的事情了。tomcat 9即以后,你只需要配置Java_home环境变量就可以了。
衷心的劝谏读者,跟随时代的发展,别让自己落后。(如果你不搞研究的话,最好别听老师的,老师基本上技术这一方面他们很落后的,因为没有一个老师会在技术的使用上浪费时间,他们只关注算法。)总之一句话,什么玩意都学新的,尽管老的很稳定,但是丛林法则的淘汰规则就是——弱者不配怜悯,只配沦为食物。
————————2020 12 28


玩java当然需要装java了,可是我的jre哪去了?懵逼的朋友请看下文。
安装地址:(https://www.oracle.com/technetwork/java/javase/downloads/index.html)
安装步骤:
进入上面那个网址下载一个适合你操作系统的java,安装时,按照步骤一步一步向下走就OK了。(如果你下载的Java安装后,你能找到你的jre,就不要看下面的文章了,浪费时间。)
然后安装后,找到java文件目录下的bin文件位置,例如:
在java最新版本里面,是没有jre文件的,因为已经被bin包含了。
将bin所在文件夹的位置复制下来,例如我的就是:
D:\Program Files\Java\jdk-12.0.1(进入bin,随便右键点一个文件属性,复制路径。)

然后返回桌面,右键单击此电脑,点击“属性”,出来如图:
java安装(找不到jre还苦恼的同志们)「建议收藏」
点击红色圈定位置:高级系统设置。
如图:
在这里插入图片描述
点击环境变量,如图:
在这里插入图片描述先点击新建,创建一个环境变量,名为JAVA_HOME,值就是Bin所在文件夹,也就是上一步复制的文件夹路径,如下图:(这个图是我后来补的,作者根据自己的路径填写。)
在这里插入图片描述点击确定,然后点击path环境变量,如下图:
在这里插入图片描述
点击新建,输入%JAVA_HOME%\bin,如下图:
在这里插入图片描述验证你的java装上了没有:
快捷键,win+r,输入cmd,打开dos界面,如下图:在这里插入图片描述
在这里插入图片描述
输入java,出现:
在这里插入图片描述
输入javac,出现:
在这里插入图片描述
两个都出现,就证明的你的Java装好了,有的是Java出现了,javac没有出现,那是因为你的jre路径没有对上,这种状况只会出现在java8版本以前有jre文件的情况下。据我所知,Java11以后就没有jre同jdk文件在一个目录了。
————————————————————————————————————————————
这是我后面加的,因为我发现没有jre会出现好多问题,比如我用tomcat的时候,没有jre只能运行它的startup.bat,而不能运行它的tomcat9w.exe应用。对于一个强迫症患者,整了整整一天才明白怎么弄,特此把jre的生成办法附加在下面,以便后续者参阅。
**

一、用dos打开你的jdk目录

(1)方法步骤:win+r——>cmd——>cd/d PathOfJdk(指你的Java的目录)例如我的是:D:\Program Files\Java\jdk-12.0.1
上述操作后,其结果如下:
在这里插入图片描述
(2)键入命令:bin\jlink.exe –module-path jmods –add-modules java.desktop –output jre

在这里插入图片描述
(3)返回windows下Jdk所在目录
在这里插入图片描述
如图所示,其jre已经生了。
有什么吐槽的,讨论的,可以在下方评论。此文章只是贡献给初入学习的小哥哥和小姐姐使用,java大佬勿扰。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159734.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【高级开发必掌握SQL】SQL优化篇「建议收藏」

    【高级开发必掌握SQL】SQL优化篇「建议收藏」SQL优化

    2022年10月3日
    2
  • 什么叫侧面指纹识别_前面侧面还是背面?手机指纹识别放哪儿合适

    什么叫侧面指纹识别_前面侧面还是背面?手机指纹识别放哪儿合适自指纹识别功能在智能手机上逐渐被普及之后,被安卓厂商们所抛弃的实体按键又一次回到了手机上。不过与之前不同,这次实体按键并不一定要承载Home键的功能,因此指纹识别的位置也被各个手机厂商玩出了花样,传统一点的将其放在手机的正面,大胆一点的则将指纹识别按键放在机身背面,也有个别厂商为避免前后面板开孔,将指纹识别放在了机身的侧边。那么指纹识别究竟放在哪里更合适呢?目前,在苹果的“号召”下,大部分手机厂商…

    2022年6月16日
    168
  • 推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]

    推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)[通俗易懂]在项目开发过程中,估计也有人和我遇到过同样的经历:运行环境出现了重大Bug亟需解决、或者由于电脑挂了、旧代码覆盖新代码,而在这种情况下,我们不能直接在当前的代码中修改这个Bug然后发布,这会导致更严重的问题,因为相当于版本回退了。还有电脑挂了代码整个都没有,这种情况下我们只能只能利用一些逆向的技巧和工具了来解析在服务器发布好的dll。那么你只是单纯的修改一个.Net程序集中的某个方法或功能,而

    2022年6月22日
    25
  • linux抓包及分析[通俗易懂]

    linux抓包及分析[通俗易懂]不指定任何参数1tcpdump监听特定网卡1tcpdump-ieth0监听特定主机,例子:10.0.32.28,备注:出入的包都会被监听1tcpdumphost10.0.32.28特定来源、目标地址的通信1tcpdumpsrchosthostname#源主机IP2tcpdumpdsthosthostname…

    2022年10月14日
    1
  • Linux 下一个 Mysql error 2002 错误解决

    Linux 下一个 Mysql error 2002 错误解决

    2022年1月13日
    86
  • GoogLeNet v1结构「建议收藏」

    GoogLeNet v1结构「建议收藏」GooLeNetInception块GooLeNetGooLeNet是google2014年推出的深度神经网络模型,原论文名称为:Goingdeeperwithconvolutions,在沐神的书上也被叫做含并⾏连结的⽹络(主要由于Inception块中的结构)。该模型在2014年ILSVRC2014比赛中竞赛中夺得冠军,14年之后也在不断发展,这里就介绍一下初始的版本。Inception块GooLeNet思想有点类似于VGG,先构建块,网络主要通过块的堆叠实现,不过这里的块与VGG块不同,称

    2022年8月14日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号