【高版本JRE生成】JRE版本不够,生成JRE失败,高版本JDK生成JRE过程
【高版本JRE生成】JRE版本不够,生成JRE失败,高版本JDK生成JRE过程
目录
(你走过的路,是我填过的坑)
一、错误重现:
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、方法一:手工配置
2.1.2、方法二:工具配置
2.1.3、JDK的配置:
2.1.4、JRE的生成:
2.2、解决二:
需要的环境有:jdk、Webgoat和Webwolf
所以要下载这2个
(不然也会报错误一)
(顺路带一个链接吧)
2.3、解决三:
关闭自己占用8080端口的进程
或者直接关掉自己的Apache
三、安装+启动:
3.1、第一步:下载源文件
在解决二中,下载2个jar文件(还有2个另外文件是源代码,看自己情况下)
3.2、第二步:准备配置文件
在解决一中,jdk11及以上
3.3、第三步:启动
进入到目录下(根据自己文件的目录而定)
启动
java -jar webgoat-server-8.2.2.jar
浏览器输入
去注册新用户
随便注册
登录进去了
四、owaspbwa集成了WebGoat
下载owaspbwa
里面集成了WebGoat
这里有WebGoat
不过这个版本有一点低(最新版已经V8了)
五、Linux
发现最新的Linux自带的就是jdk11(nice)
使用Linux就不需要再配置jdk了
这个就差不多了
- 点赞
- 收藏
- 关注作者
评论(0)