【高版本JRE生成】JRE版本不够,生成JRE失败,高版本JDK生成JRE过程

举报
黑色地带(崛起) 发表于 2023/02/16 22:42:39 2023/02/16
【摘要】 【高版本JRE生成】JRE版本不够,生成JRE失败,高版本JDK生成JRE过程

【高版本JRE生成】JRE版本不够,生成JRE失败,高版本JDK生成JRE过程

 目录

一、错误重现:

1.1、错误一:

1.2、错误二:

1.3、错误三:端口被占用

二、问题解决:

2.1、解决一:

 JDK准备:

2.1.1、方法一:手工配置

2.1.2、方法二:工具配置

2.1.3、JDK的配置:

2.1.4、JRE的生成:

2.2、解决二:

2.3、解决三:

三、安装+启动:

3.1、第一步:下载源文件

3.2、第二步:准备配置文件

3.3、第三步:启动

四、owaspbwa集成了WebGoat

五、Linux



编辑

(你走过的路,是我填过的坑) 


一、错误重现:

1.1、错误一:

 #提示版本不够

#Exception in thread "main" java.lang.UnsupportedClassVersionError: org/owasp/webgoat/StartWebGoat has been compiled by a more recent version of the Java Runtime (class file version 59.0), this version of the Java Runtime only recognizes class file versions up to 52.0

编辑



1.2、错误二:

现在常见的WebGoat安装,在搬来搬去的过程中,就给搞漏了一些步骤

下图是我在找到的存在错误的步骤(误人子弟)

错哪请看后面

编辑



1.3、错误三:端口被占用

这个好解决

编辑



编辑


二、问题解决:

2.1、解决一:

错误二也会产生错误一的提示


 JDK准备:

V8需要jdk11及以上

(图方便就直接软件管家下载吧)

编辑

 编辑


2.1.1、方法一:手工配置

3分钟复制粘贴配置java环境变量,验证配置是否成功,java文件运行方法 https://blog.csdn.net/qq_53079406/article/details/123482726?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165028109016780261979271%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165028109016780261979271&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-4-123482726.nonecase&utm_term=jdk&spm=1018.2226.3001.4450

2.1.2、方法二:工具配置

【jdk快速设置/切换工具】一键设置/切换、附带插件链接、使用教程 https://blog.csdn.net/qq_53079406/article/details/124252949?spm=1001.2014.3001.5501


2.1.3、JDK的配置:

【jdk快速设置/切换工具】一键设置/切换、附带插件链接、使用教程 https://blog.csdn.net/qq_53079406/article/details/124252949?spm=1001.2014.3001.5501

2.1.4、JRE的生成:

【高版本JRE生成】JRE版本不够,生成JRE失败,高版本JDK生成JRE过程 https://blog.csdn.net/qq_53079406/article/details/124262183?spm=1001.2014.3001.5501



2.2、解决二:

 需要的环境有:jdk、Webgoat和Webwolf

所以要下载这2个

(不然也会报错误一)

Releases · WebGoat/WebGoat (github.com) https://github.com/WebGoat/WebGoat/releases(顺路带一个链接吧)

编辑



2.3、解决三:

 关闭自己占用8080端口的进程

编辑



 或者直接关掉自己的Apache

编辑


编辑




三、安装+启动:

3.1、第一步:下载源文件

在解决二中,下载2个jar文件(还有2个另外文件是源代码,看自己情况下)


3.2、第二步:准备配置文件

在解决一中,jdk11及以上


3.3、第三步:启动

进入到目录下(根据自己文件的目录而定)


编辑


启动

java -jar webgoat-server-8.2.2.jar

编辑


浏览器输入

http://127.0.0.1:8080/WebGoat

编辑


去注册新用户

编辑


随便注册编辑


登录进去了

编辑





四、owaspbwa集成了WebGoat

 下载owaspbwa

 里面集成了WebGoat

编辑


这里有WebGoat

编辑



 不过这个版本有一点低(最新版已经V8了)编辑


五、Linux


 发现最新的Linux自带的就是jdk11(nice)

使用Linux就不需要再配置jdk了

编辑

这个就差不多了


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。