一、目的
最近下载了最新的eclipse 2021-6 R版本,发现安装pydev时,虽然安装完毕了,但是打开perspect时,看不到视图,意外想认真了解一下eclipse的各个版本,对照pydev的各个版本,方便日后使用,特记下来。
eclipse发行的各个版本地址:http://www.eclipse.org/downloads/packages/release
二、关于各个版本的区别
(一)阿尔法
是开始软件测试的第一阶段。在这个阶段,开发人员通常使用白盒技术来测试软件。然后由另一个测试团队使用黑盒或灰盒技术执行额外的验证。
转移到组织内部的黑盒测试称为alpha版本
(二)Beta
Beta版本是alpha之后测试阶段的软件称为betaware。 Beta阶段一般在软件功能完整但可能包含大量已知或未知错误时开始。Beta版软件通常对组织内的演示和预览以及潜在客户非常有用。一些开发人员将此阶段称为预览,预览版,原型,技术预览/技术预览(TP)或早期访问。某些软件保持在永久测试版中,在软件中新增特性和功能的同时不会建立稳固的“最终”版本。
(三)快照和发布
快照版本是一个还没有被释放。“真实”版本和快照版本之间的区别在于快照可能会更新。通常,快照依赖关系应该只在开发过程中存在,并且没有发布版本(即没有非快照)应该对快照版本有依赖性。
(四)里程碑(M)
里程碑版本包含的功能特定集合,并尽快功能完整的释放。
(五)发布候选人[RC]
发布候选版本(RC)也称为“去银牌”,是一个可能成为最终产品的测试版本,除非出现重大错误,否则即将发布。发布候选版本(RC)是内部发布的版本,用于检查在上一个开发期间是否有任何关键问题未被检测到代码中。发布候选人不用于生产部署,但它们仅用于测试目的。
(六)发布版本[R]
发布的最终版本
三、eclipse的各版本
M1-M9就是说是Eclipse3的几个重要的里程碑版本,Milestone
RCx 是发行候选版本!
Release --正式发行版
beta --测试版
四、eclipse对应的pydev版本
(一)pydev下载地址
(二)官方给出的版本对应情况
If you need to use an older version of Eclipse/Java/Python, below is the latest PyDev version to be used based on your requisites.
Eclipse 4.18, Java 8: PyDev 8.2.0
Eclipse 4.5, Java 8: PyDev 5.2.0
Eclipse 3.8, Java 7: PyDev 4.5.5
Eclipse 3.x, Java 6: PyDev 2.8.2
Python 2.5 or older: PyDev 5.5.0
(三)8.3.0对java的特别要求
今天看到的pydev最新版为Latest Version: 8.3.0,但是没有看到对应eclipse版本的要求,
但是从官网看到Release 8.3.0 (2021-04-10)开始,必须要Java 11 is now required to run PyDev。否则,尽管升级安装成功,但是在eclipse中不会显示。Java 11: Important: If you don't have java 11, the update process may appear to succeed, but PyDev will simply not show in the target installation. See Getting Started Guide > Install for troubleshooting.
同时可以看到,从Release 8.0.1 (2020-11-07)开始已经支持python3.9了。
Main new features Python 3.9 is now supported.
jdk11没有jre的生成方法:bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
(四)pydev的各个版本下载地址
https://sourceforge.net/projects/pydev/files/pydev/
五、特别提醒:
eclipse中文包(最新版R0.19.0)的下载地址:
http://www.eclipse.org/babel/downloads.php
babel的eclipse的版本对应关系如下:
Babel Language Packs R0.19.0 for 2021-06, 2021-03, and 2020-12 release trains are now available! Translations in all languages for all projects in Babel up to 2021/06/30 are included in R0.19.0.