IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。

想在 macOS 上快速了解当前安装的 Java 环境?本文面向学生初学者,通过三种简单命令,教你在终端中查看 JDK 和 Java 版本。配合截图演示,一学就会!
java -version 查看默认 Java 版本在终端中输入:
java -version
系统会输出类似如下信息:
java version "17.0.9" 2025-06-17 LTS
Java(TM) SE Runtime Environment (build 17.0.9+11-LTS)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+11-LTS, mixed mode)
图 1:在终端中使用 java -version 查看当前 Java 运行时版本。
javac -version 查看 JDK 编译器版本在终端中输入:
javac -version
可得到类似输出:
javac 17.0.9
javac)的版本号,直接反映 JDK 的版本。图 2:在终端中使用 javac -version 查看 JDK 编译器版本。
/usr/libexec/java_home -V 列出所有已安装的 JDK在终端中输入:
/usr/libexec/java_home -V
示例输出:
Matching Java Virtual Machines (3):
21.0.1 (x86_64) "Oracle Corporation" - "Java SE 21.0.1" /Library/Java/JavaVirtualMachines/jdk-21.jdk/Contents/Home
17.0.9 (x86_64) "Oracle Corporation" - "Java SE 17.0.9" /Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
11.0.21 (x86_64) "Oracle Corporation" - "Java SE 11.0.21" /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/ 下的 JDK,并显示默认使用的版本路径。-v <版本号> 切换(如 -v 1.8) (CSDN)。图 3:使用 /usr/libexec/java_home -V 列出所有已安装的 JDK 及其路径。
Q1:java -version 和 javac -version 输出不一致怎么办?
可能是因为系统默认的 JRE 与 JDK 路径不同。可使用
/usr/libexec/java_home -v <版本>强制指定。
Q2:如何切换到特定版本的 JDK?
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
source ~/.zshrc # 或者 ~/.bash_profile
然后再次执行 java -version 或 javac -version 验证切换效果 (CSDN)。
java -version:查看默认 Java 运行时版本javac -version:查看 JDK 编译器版本/usr/libexec/java_home -V:列出所有已安装的 JDK三招在手,轻松掌握 macOS 上的 Java 环境!希望本文能帮助你快速上手,祝你学习愉快。







