最近跳槽算空挡期吧,还是感觉这两年有点浮躁,总有想把自己归零一下,总结一下重新上路。

以前windows上搞过点java,自从入了iOS的坑,mac上还没搞过,现在借着面试facebook的准备时间,搭一下java开发环境,整理一下算法(其实都忘完了,这次肯定过不了,但是至少准备准备,以后再有机会可以去)。提供了一些资料是java描述的算法,用C/OC实现还需要翻译一下,先写java的好了。

上午刚折腾好环境。总结一下遇到的坑吧。。。

1.安装eclipse,官方下载地址:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/eclipse-inst-mac64.tar.gz

2.解压安装,因为mac系统自带java环境,可以用这个命令查看:/usr/libexec/java_home -V 或者 直接查看路径:/Library/Java/JavaVirtualMachines/

但是我这里默认是jre1.6版本,所以查了一下如何搭建/更新java环境。

3.首先去下载JDK和JRE,这两个都从oracle官方下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

我这里出了点小问题,先安装了JDK8发现JRE版本比较旧,再更新JRE1.8,安装完JRE检测发现JRE版本还是旧的,/usr/libexec/java_home -V显示:

1.6.0_65-b14-468, x86_64:"Java SE 6"/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

1.6.0_65-b14-468, i386:"Java SE 6"/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/Library/Java/JavaVirtualMachines目录里也只有1.6版本虚拟机,所以很奇怪,搜了一下,折腾完发现很简单,

4.只需要再安装一次JDK即可,也就是说,最好先更新JRE,再安装JDK就没问题了,再用命令/usr/libexec/java_home -V查看,多了一行:

1.8.0_151, x86_64:"Java SE 8"/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

5.再去安装eclipse,就搞定了,已经顺利安装好eclipse,直接可以用java了。

注:如果想用一些新的工具也可以,但是我觉得有可能会有java、python、C/C++或者其他语言,所以先用eclipse就好,需要再换,一个工具嘛。

mac 自带 java 环境_在mac上搭建了Java 环境,谨以此文写给自己相关推荐

  1. python简易搭建环境_在Windows上搭建Python2.7环境

    介绍 介绍 国人喜欢跟风,有人带节奏,就会有大批的人跟着走,这种心理时常会被利用,Python这个语言其实是最不适合初学者学习的语言,它的语法不伦不类,它的定位不清不楚,它能解决的问题很小众,它确被带 ...

  2. python搭建django环境_在BAE上搭建python,django环境小记

    BAE 是百度推出的一个云平台,类似于谷歌GAE,新浪SAE, 但谷歌经常被 "和谐",而SAE的使用我也未能申请成功,这里PS 一下新浪. 好在百度 今年3.9日正式开放了BAE ...

  3. eclipse配置python环境后啷个写java类_在Eclipse上配置Python开发环境

    问题导读: 1.什么是PyDev?2.如何安装PyDev? 3.安装Eclipse过程中如何解决遇到的问题? 1.jpg (33.67 KB, 下载次数: 3) 2016-3-7 14:31 上传本文 ...

  4. flutter安装_在macOS上搭建Flutter开发环境

    flutter中文网 1. 去flutter官网下载其最新可用的安装包 下载官网 2. 解压缩到想放置的文件夹 该文件夹较大,且以后不需要动,所以可以根据自己的偏好放置在合适的位置 3. 将flutt ...

  5. github热门java项目_盘点Github上热门的Java开源项目

    4月份GitHub上最热门的Java开源项目排行已经出炉啦,本月的榜单都被Spring相关的项目占领了,一起来看看上榜详情吧! 1. spring-boot-demo https://github.c ...

  6. flutter usb串口_在Windows上搭建Flutter开发环境

    一.使用镜像 由于在国内访问Flutter有时可能会受到限制,Flutter官方为中国开发者搭建了临时镜像,大家可以将如下环境变量加入到用户环境变量中: export PUB_HOSTED_URL=h ...

  7. nodejs mac java home_Mac上搭建nodejs开发环境

    ###Mac上搭建nodejs开发环境 ####安装homebrew 1 2 3ruby -e "$(curl -fsSL https://raw.githubusercontent.com ...

  8. 在CentOS 6.2上搭建vim开发环境

    在CentOS 6.2上搭建vim开发环境 最后更新日期:2013-07-05 1.首先使用Ubuntu(所在ip为192.168.16.230)翻墙登陆http://www.vim.org/,下载其 ...

  9. 【mongodb环境】在ubuntu上搭建mongodb,并且开启远程连接

    [mongodb环境]在ubuntu上搭建mongodb,并且开启远程连接 标签(空格分隔): mongodb 参考资料 mongodb 官方文档 安装mongodb 第一步:设置 public ke ...

  10. Raspberry Pi 4B(4GB版)上搭建Donkeycar开发环境

    在树莓派上搭建Donkeycar开发环境 在树莓派上搭建Donkeycar开发环境 1 系统安装与SSH配置 2 更新系统 3 配置树莓派 4 安装依赖包 5 安装Python的虚拟环境 6 安装 D ...

最新文章

  1. vscode创建工作区_区民政局党员干部下沉社区,积极参与文明创建工作
  2. 直接进入ORACLE12C插件数据库
  3. Lucene全文检索
  4. maxvalue mysql自动分区_创建mysql表分区的方法
  5. 山东2021高考成绩查询时间二本,山东二本录取结果什么时候出来,2021年高考山东二本录取结果查询时间...
  6. vant 上传附件后回显_Vue + VantUI Uploader 上传组件, 实现上传功能, 但 手机实时上传照片只回显, 上传不上去 。...
  7. Java基础之写文件——使用Formatter对象加载缓冲区(UsingAFormatter)
  8. python中常用的九种预处理方法
  9. java控制硬件_厨师都开始用Python和Java了,现在C语言还值得我们学习吗?
  10. python3哪个版本稳定-python3哪个版本稳定
  11. 为什么公司宁愿 25K 重新招人,也不给你加到 20K?原因太现实……
  12. python实现给定一个列表和数字,在列表找到和为该数字的元素返回下标
  13. TCP报文段和连接方式
  14. 自己动手写一个分库分表中间件(一)
  15. Linux中jsoncpp的编译使用
  16. 不平凡的2021,末流普本生秋招上岸大厂的历程
  17. 腾讯开放平台创建应用安卓和iOS端如何共用同一个Appid?
  18. opencv图像处理学习(四十)——伪彩色处理
  19. Mac电脑chrome打不开脸书,但是saf可以,请教是因为什么
  20. INCA_ProF脚本教程

热门文章

  1. 车提示检测轮胎气压_车主早知道 | 汽车胎压报警灯亮了是怎么回事?该怎么办?...
  2. python壁纸超清全面屏_这一定是你见过最全面的python重点
  3. oracle查询最近一个月的数据
  4. 计算带分解电荷密度图的步骤
  5. 最好的dwg文件浏览器V12.0(CAD看图软件)下载
  6. jQuery Validate 表单验证框架
  7. 中信建投:“技术+业务+数据”三管齐下的中台建设精髓
  8. 【Adobe】解决 Indesign 因 plugplugowl.dll 出现闪退问题
  9. linux文字声音转换程序,linux下文字转语音库pyttsx3用法
  10. 图片处理之等比例压缩(固定W或H不变,使得图片等比例缩小或放大)