之前被Eclipse官网的JDK对应列表坑过一次,今天又被jetty官网的JDK对应列表坑了一回
官方的列表地址:http://www.eclipse.org/jetty/about.html
官方列表如下
Versions
Version | Year | Home | JVM | Protocols | Servlet | JSP | Status |
---|---|---|---|---|---|---|---|
9.3 | 2015 | Eclipse | 1.8 | HTTP/1.1 (RFC 7230), HTTP/2 (RFC 7540), WebSocket (RFC 6455, JSR 356), FastCGI | 3.1 | 2.3 | Stable |
9.2 | 2014 | Eclipse | 1.7 | HTTP/1.1 RFC2616, javax.websocket, SPDY v3 | 3.1 | 2.3 | Stable |
8 | 2009- | Eclipse/Codehaus | 1.6 | HTTP/1.1 RFC2616, WebSocket RFC 6455, SPDY v3 | 3.0 | 2.2 | Venerable |
7 | 2008- | Eclipse/Codehaus | 1.5 | HTTP/1.1 RFC2616, WebSocket RFC 6455, SPDY v3 | 2.5 | 2.1 | Venerable |
6 | 2006-2010 | Codehaus | 1.4-1.5 | HTTP/1.1 RFC2616 | 2.5 | 2.0 | Deprecated |
5 | 2003-2009 | Sourceforge | 1.2-1.5 | HTTP/1.1 RFC2616 | 2.4 | 2.0 | Deprecated |
4 | 2001-2006 | Sourceforge | 1.2, J2ME | HTTP/1.1 RFC2616 | 2.3 | 1.2 | Ancient |
3 | 1999-2002 | Sourceforge | 1.2 | HTTP/1.1 RFC2068 | 2.2 | 1.1 | Fossilized |
2 | 1998-2000 | Mortbay | 1.1 | HTTP/1.0 RFC1945 | 2.1 | 1.0 | Legendary |
1 | 1995-1998 | Mortbay | 1.0 | HTTP/1.0 RFC1945 | - | - | Mythical |
可惜这个列表的JDK对应关系是错的,其中有两条没有中止年份,个人觉得最开始做这个表的时候只到了2011年,到后来加版本和年份的时候又忘了把中止年份放上去,对应的版本也不是完全对,但是依然不妨碍到处转载
所以没招了,只能自己下载jar包看JDK版本,看JDK版本的两种方法
1.解压jar包,查看jar包中的META-INF\MANIFEST.MF文件,Build-Jdk属性就是JDK的版本。比如:
Build-Jdk: 1.7.0_67
2.winhex查看class
CA FE BA BE 00 00 00 34
jdk版本与16进制对照
jdk版本
|
十六进制
|
JDK1.5
|
31
|
JDK1.6
|
32
|
JDK1.7
|
33
|
JDK1.8
|
34
|
下面是经过测试后的jetty与JDK的版本对照表,由于1.5以下的很少用,懒得测1.5以下的东西了
jetty版本
|
版本范围
|
JDK
|
7.0.x
|
7.0.0.M3 ~ 7.0.0.v20091005
|
1.5
|
7.0.x
|
7.0.1.v20091125 ~ 7.0.2.v20100331
|
1.6
|
7.1.x
|
all
|
1.6
|
7.2.x
|
all
|
1.6
|
7.3.x
|
all
|
1.6
|
7.4.x
|
all
|
1.6
|
7.5.x
|
all
|
1.6
|
7.6.x
|
7.6.0.RC0 ~ 7.6.1.v20120215
|
1.6
|
7.6.x
|
7.6.2.v20120308 ~ 7.6.21.v20160908
|
1.7
|
8.0.x
|
all
|
1.6
|
8.1.x
|
8.1.0.RC0 ~ 8.1.2.v20120308
|
1.6
|
8.1.x
|
8.1.3.v20120416 ~ 8.1.22.v20160922
|
1.7
|
8.2.x
|
all
|
1.7
|
9.0.x
|
all
|
1.7
|
9.1.x
|
all
|
1.7
|
9.2.x
|
all
|
1.7
|
9.3.x
|
9.3.0.M0 ~ 9.3.0.RC0
|
1.7
|
9.3.x
|
9.3.0.RC1 ~ 9.3.22.v20171030
|
1.8
|
9.4.x
|
all
|
1.8
|