MAC下如何设置JDK环境变量

作者:夕染离 时间:2023-12-20 16:05:24 

MAC设置JDK环境变量

1、sudo vim ~/.bash_profile

2、设置内容 (写自己的JDK路径,有两种方式查看)

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home   
PATH=$JAVA_HOME/bin:$PATH:

3、source .bash_profile

4、echo $JAVA_HOME,返回路径即设置成功

MAC系统JDK环境变量配置(包含找安装路径和解决执行source .bash_profile报错)

本文主要针对JDK配置问题,旨在给出切实可行的过程。下载过程不再赘述。

针对问题

1、如何知道自己的jdk安装路径?

2、执行source .bash_profile后出现not valid in this context: CLASSPATH^M怎么办?

具体过程

1、打开终端;

2、查看jdk安装路径,终端输入

/usr/libexec/java_home -V

如图所示

MAC下如何设置JDK环境变量

直接就会得到具体位置,复制即可。

3、如果是第一次配置环境变量,可以使用touch .bash_profile创建一个.bash_profile的隐藏配置文件(如果已经有存在的配置文件,则使用open -e .bash_profile命令打开)。

4、执行完创建不会有反应,第一次配置执行打开后是空白界面。

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

第一行中的地址换成第二步中得到的。注意不要留有多余的空格。保存后关闭此文本窗口。

5、【注意】这一步在终端中执行source .bash_profile使配置生效,但很多人会出现下图问题,我也出现了

MAC下如何设置JDK环境变量

6、实不相瞒,我也不知道怎么修改配置文件来消除这个问题。但到这里已经完成配置了。可通过在终端中输入以下命令来检验是否成功。

java -version

MAC下如何设置JDK环境变量

可以看到紧接着执行改命令依然打印出了版本信息。

7、在另一篇文章中提到可通过source /etc/profile命令使配置生效,再用命令echo $JAVA_HOME检查配置路径,实测没有报错。

MAC下如何设置JDK环境变量

8、至此配置完成。

来源:https://blog.csdn.net/qq_21226853/article/details/123867129

标签:MAC,JDK,环境变量
0
投稿

猜你喜欢

  • Android 多进程资料总结

    2021-09-06 14:04:41
  • Java锁的升级策略 偏向锁 轻量级锁 重量级锁

    2022-11-07 00:50:17
  • Android Studio 3.3.2 正式版的安装教程图解

    2022-01-13 22:22:34
  • MyBatis找不到mapper文件的实现

    2023-12-15 09:22:11
  • JSONObject toJSONString错误的解决

    2021-09-14 07:17:32
  • springboot 跨域配置类及跨域请求配置

    2023-01-31 14:27:19
  • Java在web页面上的编码解码处理及中文URL乱码解决

    2023-08-25 11:10:19
  • Java字符串split使用方法代码实例

    2023-02-06 18:55:31
  • c#获取本机在局域网ip地址的二种方法

    2023-01-20 00:19:47
  • 使用C#编写简单的图形化的可发送附件的邮件客户端程序

    2023-04-24 22:42:04
  • ActiveMQ结合Spring收发消息的示例代码

    2023-11-24 06:01:12
  • Java线程中的常见方法(start方法和run方法)

    2023-11-16 17:41:32
  • SpringBoot+easypoi实现数据的Excel导出

    2023-04-05 12:27:19
  • C#条件语句、循环语句(if、while)

    2023-09-27 19:49:23
  • Android Studio安装配置方法图文详细教程

    2023-01-08 23:10:16
  • MyBatis映射文件resultMap元素中使用多个association的方法

    2023-11-29 06:53:51
  • C#4.0新特性之协变与逆变实例分析

    2022-02-18 00:17:28
  • 详谈Java中的Object、T(泛型)、?区别

    2022-06-11 21:13:11
  • java求100之内的素数(质数)简单示例

    2023-11-07 03:12:32
  • Spring Boot中如何使用Convert接口实现类型转换器

    2023-05-09 20:28:37
  • asp之家 软件编程 m.aspxhome.com