为了学习 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 聊聊, 查看更多联系方式