首页 > 编程语言 >Mac下配置Java开发环境以Java 8 为例

Mac下配置Java开发环境以Java 8 为例

时间:2024-03-15 16:01:33浏览次数:16  
标签:profile Java 为例 配置 Mac HOME JAVA

下面以Java 8的安装和配置为例。

Step1: 下载Java安装包

系统:MAC OSX 10.10.1
Java 8安装包:jdk-8u31-macosx-x64.dmg

Step2:安装并配置Java环境:

(1)打开Shell输入 vi ~/.bash_profile
(2) i >输入>esc>:wq保存

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

(3)修改环境变量后命令:source ~/.base_profile
(4)查看修改后的环境变量 : echo ~/.base_profile
(5)在Shell中查看当前Java版本号: java -version
在配置完Java环境后,即可在开发工具中选择编译的Java版本。

标签:profile,Java,为例,配置,Mac,HOME,JAVA
From: https://www.cnblogs.com/netstat/p/18075619

相关文章

  • Java-InputStream转Base64
    首先定义实体对象/***图片数据封装*/@DatapublicclassPgNewImageDto{/***文件类型*/privateStringfileType;/***文件数据*/privateStringfileData;}转换实现/***输入流转换为实体对象*@param......
  • D. Exam in MAC
    原题链接题解考虑以下决策\(x+y\inS\)\(\to\)\(y=-x+S_i\)\(y-x\inS\)\(\to\)\(y=x+S_i\)答案为红线上点的数量加上蓝线上点的数量减去交叉点(整数)的数量由于\(S_i<=c\)所以交叉点等价于画斜率等于\(-1\)的斜线时与起点同号的斜率为\(1\)的交叉点个数,为什么......
  • 卡码java基础课 | 13.链表的基础操作I
    学习内容:链表基础重点归纳:见例题例题:解:点击查看代码importjava.util.Scanner;//定义链表classLinkedList{//定义链表中的链表节点publicstaticclassNode{intdata;//数据Nodenext;//指针publicNode(intdata){/......
  • Java面向对象的一些学习笔记
    1.Private关键字:(1)private关键字是一个权限修饰符(2)可以修饰成员变量和成员方法(3)被private修饰的成员只能在本类中才能访问(4)针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作(5)提供"setXxx(参数)"方法,用于给成员变量赋值,方法用public修饰(6)提供"getXxx(参数)......
  • Java学习笔记——第十六天
    集合进阶(二)Collection的其他相关知识前置知识:可变参数就是一种特殊形参,定义在方法、构造器的形参列表里,格式是:数据类型...参数名称。特点可以不传数据给它;可以传一个或者同时传多个数据给它;也可以传一个数组给它。作用常常用来灵活地接收数据。注意事项可变参数在方法......
  • Java IO流之Netty实现聊天通信功能
    目录1Netty1.1概要设计1.1.1技术选型1.1.2数据库设计1.1.3通信设计1.1.3.1报文协议格式1.1.3.2报文交互场景1.2Netty简单示例1.2.1pom.xml1.2.2发送和接收1.2.3示例说明1.2.3.1线程阻塞问题1.2.3.2服务端和接收端EventLoopGroup1.3Netty中handler概述1.4聊天服务......
  • java毕业设计-基于springboot开发的会员制医疗预约服务管理信息系统-毕业论文+答辩PPT
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、管理员功能模块3、医生功能模块3、会员功能模块四、毕设内容和源代码获取总结java毕业设计-基于springboot开发的会员制医疗预......
  • JavaScript逆向之iwencai请求头参数加密过程解析
    iwencai网站实战url:http://iwencai.com/unifiedwap/home/index打开开发者工具,在搜索框中随便输入关键词,看流量包。(如果想将开发者工具的位置进行变换的,可以点击三个点进行切换)只有一条数据包,看看请求数据和响应数据。请求头中有一个特殊的Hexin-V,它的值与Cookie中的v的值......
  • java对ServerSocket的开启和关闭
    在通过tcp对接数据的时候,使用java创建tcp服务端来接收客户端的信息处理数据时发现的问题和解决办法1.服务端虽然可以连接多个客户端,缺只能处理第一个客户端的信息2.服务端关闭时,客户端依然可以发送数据解决办法1.因为当第一个客户端连接之后,服务端会一直读取数据造成阻塞,......
  • 安卓Java面试题 171- 180
    171.简述实现Service不被杀死常驻内存的方式有哪些?(1):如果是安卓自身机制因为系统资源不足的时候杀死你的Service,那么一般情况下会在一段时间之后系统会重启刚刚被杀死的Service那么此时你该做的事就是怎么恢复Service被杀之前app的一些状态了,那么该怎么恢复呢?这里用......