在Mac配置Java开发环境

1.下载和安装JDK
  • 首先进入官网下载jdk:https://www.oracle.com/java/technologies/javase-downloads.html,选择合适的版本下载,比如我下载的jdk-13.0.2_osx-x64_bin.dmg

  • 从官网下载可能比较慢,可以从镜像站下:jdk-13_osx-x64_bin_jb51.dmg

  • 双击dmg文件进行安装

  • 查看安装是否成功:打开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)
    
  • JDK介绍(摘自维基百科-JDK):

    • Java Development Kit(JDK)是针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。
    • 作为Java语言的SDK,普通用户并不需要安装JDK来运行Java程序,而只需要安装JRE(Java Runtime Environment)。而程序开发者必须安装JDK来编译、调试程序。
    • JDK中还包括完整的JRE(Java Runtime Environment),Java运行环境,也被称为private runtime。包括了用于产品环境的各种库类,如基础类库rt.jar,以及给开发人员使用的补充库,如国际化与本地化类库IDL库等等。
    • JDK中还包括各种样例程序,用以展示Java API中的各部分。
2.配置环境变量
  • 打开配置文件profile:

    • 打开Terminal,输入:sudo vim /etc/profile
  • 在配置文件中添加JAVA_HOME路径:

    • 切换英文输入法,键入i,进入vim的插入模式(vim相关命令可自行搜索学习)

    • 在文末添加如下配置:

      JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home/"
      
      CLASS_PATH="$JAVA_HOME/lib"
       
      PATH=".:$PATH:$JAVA_HOME/bin"
      
      • 然后点击“esc”,退出插入模式,输入:wq!保存并退出
    • 其中第一行是jdk的默认安装目录。具体查看方式:打开Finder,快捷键 “Command + Shift + G”,输入/Library/Java/JavaVirtualMachines/之后回车即可看到

    • 第二行CLASS_PATH是为了使class文件能够在任意目录下运行

      扫描二维码关注公众号,回复: 12622916 查看本文章
    • 第三行PATH是为了使javac可以在任意目录下运行

  • 添加完上述配置后,我的profile内容如下:

      1 # System-wide .profile for sh(1)
      2 
      3 if [ -x /usr/libexec/path_helper ]; then
      4     eval `/usr/libexec/path_helper -s`
      5 fi
      6 
      7 if [ "${BASH-no}" != "no" ]; then
      8     [ -r /etc/bashrc ] && . /etc/bashrc
      9 fi
     10 
     11 JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home/"
     12 
     13 CLASS_PATH="$JAVA_HOME/lib"
     14 
     15 PATH=".:$PATH:$JAVA_HOME/bin"
    
  • 使配置文件profile生效:重启Terminal,或者输入:source /etc/profile

  • 查看配置是否生效:

    • 打开Terminal,输入:echo $JAVA_HOME
    macdeMacBook-Pro:test-java mac$ echo $JAVA_HOME
    /Library/Java/JavaVirtualMachines/jdk-13.jdk/Contents/Home/
    
3.编写、编译、运行源代码
  • 创建文件夹:

    • 打开Terminal,输入mkdir java-test

    • 进入文件夹:输入cd java-test

  • 创建java源文件:

    • 输入vim HelloWorld.java

    • 切换英文输入法,键入i,进入vim的插入模式,然后粘贴如下代码:

    public class HelloWorld {
          
          
        public static void main(String[] args) {
          
          
            System.out.println("Hello World!");
        }
    }
    
    • 然后点击“esc”,退出插入模式,输入:wq!,保存并退出
  • 编译运行:

    • 打开Terminal,输入javac HelloWorld.java命令,对"HelloWorld.java"源代码文件进行编译,编译成二进制的字节码文件(以“.class”结尾)

    • 输入java HelloWorld命令,对"HelloWorld.class"字节码文件进行解释(通过不同平台的解释器),然后我们就可以看到程序运行的结果了:

      macdeMacBook-Pro:Desktop mac$ cd java-test
      macdeMacBook-Pro:java-test mac$ ls
      macdeMacBook-Pro:java-test mac$ vim HelloWorld.java
      macdeMacBook-Pro:java-test mac$ ls
      HelloWorld.java
      macdeMacBook-Pro:java-test mac$ javac HelloWorld.java
      macdeMacBook-Pro:java-test mac$ ls
      HelloWorld.class	HelloWorld.java
      macdeMacBook-Pro:java-test mac$ java HelloWorld
      Hello World!
      macdeMacBook-Pro:java-test mac$ 
      

参考链接:

1.Mac配置Java开发环境

2.Terminal(终端)下运行Java源代码文件

猜你喜欢

转载自blog.csdn.net/szw_yx/article/details/104713307