Mac下eclipse的安装与配置

2023-05-16

1.确认是否安装了Java开发环境-JDK
  • 打开Terminal,输入:java -version

    macdeMacBook-Pro:test-java mac$ java -version
    java version "13-ea" 2019-09-17
    Java(TM) SE Runtime Environment (build 13-ea+33)
    Java HotSpot(TM) 64-Bit Server VM (build 13-ea+33, mixed mode, sharing)
    
  • 如果返回了java版本号则说明已安装

  • 否则,要先安装jdk:在Mac配置Java开发环境

2.下载和安装eclipse
  • 下载:

    • 进入eclipse的官网http://www.eclipse.org/home/index.php

    • 点击页面右上角的“Download”

    • 点击页面中间的“Download 64 bit”

      在这里插入图片描述

    • 点击“Download”进行下载

      在这里插入图片描述

  • 安装:

    • 双击上步中下载的“eclipse-inst-mac64.dmg”文件

    • 双击图标

      在这里插入图片描述

    • 这里列出了多种下载安装包,根据需求来选择。例如我选择的“Eclipse IDE for Java Developers”:

      在这里插入图片描述

    • 点击“INSTALL”下载安装。(如果过程中出现问题,则点击右上角带黄色感叹号的菜单项,选择“UPDATE”进行更新之后再操作)

      在这里插入图片描述

    • 安装完成后,根据安装的路径“”/Users/mac/eclipse/java-2019-12“,找到eclipse的图标,双击即可打开。(为方便使用,可移至“/Applications”中,即可在Launchpad中找到查看到eclipse)

3.为eclipse配置JDK
  • 点击上述eclipse图标,随后点击“Launch”(遵循默认的工作空间即可),跟着进入eclipse的偏好设置:

    在这里插入图片描述

  • 从左侧栏选择“java”下面的“Installed JREs”,然后点击“Add”按钮,在弹框中选择“Standard VM”后点击“Next”按钮:

    在这里插入图片描述

  • 在Add JRE界面中点击“JRE home”后面的“Directory”按钮,选择安装JDK时的Home文件夹路径,例如我的是“/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home”。至于“JRE name”默认为“Home即可”,然后点击“finish”即可(如果已经配置,则会显示“The JRE name is already in use.”)

    在这里插入图片描述

  • 然后勾选刚刚添加的JRE,然后点击“Apply and Close”即可。

    在这里插入图片描述

4.运行一个简单的例子
  • 点击“Creat a new Java project”

    在这里插入图片描述

  • 输入“Project name”,例如“softTest1”;JRE选择第三项“use default JRE(currently “Home”)”,也就是上述为eclipse配置的默认JRE;其他默认即可;最后点击“finish”创建project

    在这里插入图片描述

  • 随后的弹框直接点击“Create”即可

    在这里插入图片描述

  • 创建包:

    • 右键项目名softTest1->new->Package

      在这里插入图片描述

    • 弹框中的包名默认或者修改都可

  • 创建class:

    • 右键新建的包名softTest1->new->class

      在这里插入图片描述

    • 弹框中的“Name”可命名为“HelloWorld”,其他默认即可,点击“finish”。

  • 写入代码、点击运行,即可在控制台中看到输出

    在这里插入图片描述


参考链接:

1.Mac下安装及配置Eclipse

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac下eclipse的安装与配置 的相关文章

  • NVIDIA刷机+部署ROS操作指南

    说明 xff1a Ubuntu18 04 43 ROS melodic 一 NVIDIA刷机操作步骤 准备工作 xff1a 准备一台台式机作为主机 xff0c 且确保安装了ubuntu双系统或者虚拟机 xff0c 再为NVIDIA控制器准备
  • 权限认证基础:区分Authentication,Authorization以及Cookie、Session、Token

    1 认证 Authentication 和授权 Authorization 的区别是什么 xff1f 这是一个绝大多数人都会混淆的问题 首先先从读音上来认识这两个名词 xff0c 很多人都会把它俩的读音搞混 xff0c 所以我建议你先先去查
  • 22从零开始学Java之你知道return、break与continue的区别吗?

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 配套项目资料 https github com SunLtd LearnJ
  • 23从零开始学Java之foreach循环该怎么用?

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 配套项目资料 https github com SunLtd LearnJ
  • 24从零开始学Java之如何正确地使用一维数组

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 配套开源项目资料 https github com SunLtd Lear
  • 25从零开始学Java之数组扩容与数组拷贝的实现过程与原理分析

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 配套开源项目资料 https github com SunLtd Lear
  • 26从零开始学Java之如何对数组进行排序与二分查找?

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 配套开源项目资料 https github com SunLtd Lear
  • 27从零开始学Java之详解复杂的二维数组与多维数组

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 前言 在前几篇文章中 xff0c 壹哥给大家介绍了Java里的一维数组 x
  • 28从零开始学Java之面向对象和面向过程到底有哪些区别?

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 前言 壹哥相信 xff0c 经过你对前面文章中技术点的学习 xff0c 现
  • 29从零开始学Java之如何正确创建Java里的类?

    作者 xff1a 孙玉昌 xff0c 昵称 一一哥 xff0c 另外 壹壹哥 也是我哦 千锋教育高级教研员 CSDN博客专家 万粉博主 阿里云专家博主 掘金优质作者 前言 在上一篇文章中 xff0c 壹哥给大家介绍了面向对象和面向过程的概念
  • 全面图解路由器接口及连接(图)

    路由器所在的网络位置比较复杂 xff0c 既可是内部子网边缘 xff0c 也可位于内 外部网络边缘 同时为了实现强大的适用性 xff0c 它需要连接各种网络 xff0c 这样 xff0c 它的接口也就必须多种多样 对于这些 xff0c 不要
  • blktrace,blkparse,btt工具的制作和使用

    1 软件包交叉编译安装 1 1 blktrace源码下载路径 https git kernel dk cgit blktrace 1 2 源码安装 tar zxvf blktrace 1 2 0 tar gz cd blktrace 1 2
  • cartographer之ceres编译

    1 首先下载ceres xff1b 2 进入ceres目录 xff1b 3 mkdir build amp amp cd build 4 cmake DEIGENSPARSE 5 make 6 sudo make install
  • 一个空文件夹和空文件占多少空间?

    用于显示文件夹和文件大小的命令 span class token function du span h 显示目前在 Linux 系统上的文件系统磁盘使用情况统计 span class token function df span i 一 问
  • 虚拟地址如何访问到物理地址

    环境 xff1a 32bit CPU 一 通过二级页表映射的方式访问物理地址 1 取一级页表的基地址Abase1 2 取虚拟地址的前12bit 31 20 地址O1 3 计算得到新地址Apgd 61 Abase1 amp 0xFFFFF00
  • 添加自定义的section

    一 基本知识点 编译出来的程序 xff08 o so exe ko等等 xff09 都是以elf格式进行排列保存的 elf文件分析情况 xff1a https blog csdn net edonlii article details 87
  • 如何打印堆栈

    一 打印堆栈可以方便问题定位 xff0c 找到具体的函数调用流程 二 打印堆栈的方法 2 1 用户态 include lt stdio h gt include lt stdlib h gt include lt stddef h gt i
  • 内存飞踩问题的几点思考

    1 程序编译 xff0c 链接后生成二进制可执行程序 二进制可执行文件以elf格式实现排列 可以通过readelf S xxxx查看具体section的划分 xff0c 粗略划分如下图所示 在这些section中 xff0c 代码段是只读的
  • CFS调度算法

    1 CFS调度算法 xff0c 顾名思义就是完全公平调度策略 比方说 xff0c 调度延迟时间是10ms xff0c 存在两个进程A和B xff0c 那么两个进程分别占用CPU的时间是5ms 然而 xff0c 阶级总是存在的 xff0c 毕
  • ARM处理器的异常模式

    1 ARM处理器有各种异常模式 xff0c 用于应对ARM出现的不同状态 出现异常时 xff0c 会随即进入相关的异常向量 xff0c 同时CPSR的寄存器也会设置成具体的模式 例 xff1a 当出现中断时 xff0c 不管是哪种中断 xf

随机推荐

  • 内核态和用户态相关的内存泄漏

    应用程序通过系统调用进入内核态代码 假如内核态代码存在内存泄漏 xff0c 此内存泄漏属于内核态还是用户态 xff1f 查看内核态和用户态的统计信息
  • 为什么在telnet登入界面下没有日志输出?

    1 每个进程的输入输出导向目标都可以在进程号下的fd软链接上查看 如 569号进程的输出目标是 dev console xff0c 即串口 其中0是标准输入 xff0c 1是标准输出 xff0c 2是标准错误输出 2 因此我们只需要查看te
  • 【无标题】

    1 将虚拟地址传入到内核态 xff0c 借助内核态中mm struct结构体的pgd页表基地址成员 xff0c 经过查页表的方式最终获取到物理地址 这种方法虽然很直观 xff0c 但是一会内核态 xff0c 一会用户态 xff0c 操作起来
  • C#串口=>发送和接收

    作用 xff1a 串口发送命令后 xff0c 等待下位机应答帧 代码 xff1a 一旦读取到数据就立即返回给上层 public string TXandRX byte buffer string data 发送 RS485专用 start
  • kprobe功能的代码实现

    1 可以借助 sys kernel debug tracing目录下的文件 xff0c linux提供了kprobes功能 xff0c 抓取内核函数中的入参和返回值 kprobes xff0c 强大的调试工具 sydyh43的博客 CSDN
  • 上位机使用C++通过ADS协议与倍福PLC通信例程-通过变量名方式读写浮点数

    前言 建议初学者先看这一章节内容 xff0c 里面包括一些基础的环境配置和项目建立流程 xff0c 以后开发项目这些流程是通用的 xff0c 务必掌握并熟练 链接 上位机使用C 43 43 通过ADS协议与倍福PLC通信例程 布尔变量的读取
  • 弄清USART串口的使能位(UE、TCIE、RXNEIE)和标志位(TC、RXNE)

    下面通过485半双工的通信过程 xff0c 记录USART串口的几个使能位 标志位 说明 xff1a USART IT TC 和 USART IT RXNE是一个常量 xff0c 并不代表 xff08 TC RXNE 这两位 define
  • 机器人视觉检测+跟踪:行人跟随过程中对目标提取特征+匹配

    今天上午也是没有很大的成效 xff0c 一直到下午睡醒 xff08 论好的睡眠的重要性 xff09 xff0c 在一篇帖子中看到一种新的写法 xff0c opencv3将IplImage转换为Mat格式的写法 xff0c 在我们的代码中采用
  • ubuntu firefox打不开网页

    检查ubuntu右上角联网开关是否打开 xff1a 需要勾选Enable Networking 如果能ping通其它主机地址 xff0c 浏览器却上不了网 xff0c 很有可能是dns域名解析的问题 查看域名配置文件 xff1a cat e
  • Java如何利用JNI调用C++(简略介绍及步骤)

    Java如何利用JNI调用C 43 43 xff08 简略介绍及步骤 xff09 文章目录 Java如何利用JNI调用C 43 43 xff08 简略介绍及步骤 xff09 一 原理介绍二 详细步骤步骤一 xff1a 编写Java类步骤二
  • HttpParser解析节点遇到的不解问题

    HttpParser遇到table时 xff0c 解析时 xff0c 直接抽取th或者td xff0c thead和tbody解析或出现异常 比如 lt table gt lt thead gt lt tr gt 相关内容 lt tr gt
  • CMakeLists 理解

    CMakeLists 理解 最近发现其实之前对CMakeLists 理解不是很全面 xff0c 零零散散在网上看到的一些教程 xff0c 其实都是为了解决某个命令的问题 xff0c 要不然就是对一些命令的翻译理解 xff0c 实际上是很劝退
  • sip协议之注册说明

    注册是SIP协议中重要的功能 xff0c 所谓注册 xff0c 就是用户A客户端将自己的联系地址告知服务器 xff0c 以便后续有其它用户呼叫用户A时 xff0c 服务器能够将呼叫转接到用户A SIP协议中的联系地址是指由账号 IP POR
  • 9v输入7.4v电路充电IC

    9v输入7 4v电路充电IC 两节串联的锂电池 xff0c 一般电压是7 4V xff0c 最高电压到8 4V xff0c 最低放电到6V左右 如果需要6V 8 4V降压到5V的DC DC降压芯片 xff0c 一般是用FS2953 如果需要
  • Java 和 C++ 语法之间的区别

    main 方法 Java java 的函数必须写在类里 class HelloWorld public static void main String args System out println 34 Hello World 34 复制
  • STM32串口中断接收不定长报文并解析

    文章目录 功能实现背景介绍HAL库的中断接收函数状态机的运用 功能实现背景介绍 本项目中 xff0c 需要使用STM32的USART6串口与FPGA板 xff08 下位机 xff09 通信 xff0c 需要发送和接收数据 xff0c 有报文
  • STM32 CubeMX 看门狗

    文章目录 看门狗STM32的内置看门狗WWDG 窗口看门狗CubeMX操作步骤1 xff09 使能 WWDG时钟2 xff09 设置窗口值 分频数 和计数器初始值3 xff09 开启 WWDG4 xff09 使能中断通道并配置优先级 xff
  • 最详细的 UART协议 分析在这里!

    1 协议基础 1 1 协议简介 UART是 Universal Asynchronous Receiver Transmitter xff0c 通用异步收发器的缩写 在19世纪60年代 xff0c 为了解决计算机和电传打字机通信 xff0c
  • MySQL在表中插入中文时报错:ERROR 1366 (HY000)/ Incorrect string value/ '\xE6\x9D\x8E\xE5\x8B\x87' for column 'S

    一 错误提示 ERROR 1366 HY000 Incorrect string value xE6 x9D x8E xE5 x8B x87 for column Sname at row 1 二 过程描述 1 创建如下表 建立一个学生表
  • Mac下eclipse的安装与配置

    1 确认是否安装了Java开发环境 JDK 打开Terminal xff0c 输入 xff1a java version macdeMacBook span class token operator span Pro span class