为了学习 spark,不得不在 windows 10 上搭建一套 java 的开发环境。
为啥要在 windows 10 上搭建 java 开发环境
而不是在 WSL Ubuntu 下搭建,我只是想尝试一下 windows 下安装 JDK …
安装 JDK
如果不先安装 JDK 的话,启动 eclipse 会报错。
按照 spark in action 第二版中的推荐,我选择了 java8 JDK。至于是 oracle JDK,还是 OpenJDK,我选择了 oracle 版本,原因是下载相对方便一些。。。虽然注册账号非常恶心。
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
eclipse 的版本选择
下载了最新版的 eclipse 2020-09 版本,居然报错。
Version 1.8.0_261 of the JVM is not suitable for this product. Version: 11 or greater is required.
支持 java8 的 eclipse 版本
首先要找到第一个强制要求 java 11 的 eclipse 版本。
- Eclipse 4.17 (2020-09) A Java 11 or newer JRE/JDK is required
- Eclipse 4.16 (2020-06) A Java 8 or newer JRE/JDK is required
但是奇葩的是,eclipse 官网的 4.16 版本下载链接 404,我只能选择 4.15 版本。下载解压即可启动。
tips:
- 下载源可以选择中国区,速度非常快。
- 遇到文件路径过长的文件,忽略即可。我看只有两个文件,一个是 vscode 相关的,一个是 typescript 相关的
为何不选择口碑爆棚的 IDEA IDE,而是 Eclipse
因为 IDEA 的社区免费版没法调试 web,而付费版又非常贵。所以,老老实实的用免费的 Eclipse。
事实证明这是一个愚蠢的决定
我就不该尝试 eclipse 这种臃肿的 IDE,更新插件更新了半天,而我第一个 spark 示例代码还没跑起来。我决定明天改用 WSL Ubuntu 命令行。
参考
- Win10 Java JDK 以及 Eclipse 安装与配置 https://segmentfault.com/a/1190000020845823
关于作者 🌱
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式