今天尝试安装 halo
按照 三方指南 Halo 博客安装教程,一款优秀的 Java 开源博客系统 安装了 java8 运行报错 Exception in thread "main" java.lang.UnsupportedClassVersionError: run/halo/ 谷歌翻译了一下 版本低了 只能卸载 java 8 安装 官方说的 java 11 真是吐血了 我小白啊。。。
安装OpenJDK 11
一般建议是安装最新的Java LTS版本(JDK 11)版本,某些基于Java的应用程序可能需要特定版本的Java。
要在CentOS 8上安装OpenJDK 11,请以root或具有sudo特权的用户身份运行以下命令:
sudo yum install java-11-openjdk-devel
安装完成后,你可以通过检查Java版本来进行验证:
java -version
输出应如下所示:
openjdk version "11.0.4" 2019-07-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)
至此,你已在CentOS 8系统上成功安装了Java。
CentOS 8还支持无头版本的OpenJDK,该版本提供了无需图形用户界面(不支持键盘,鼠标和显示系统)来执行应用程序所需的最少Java运行时,该版本具有更少的依赖性和更少的系统资源,因此它更适合于服务器应用程序。
要仅安装无头OpenJDK 11,请输入:
sudo yum install java-11-openjdk-headless
如果你已经安装了java-11-openjdk-devel,则无头软件包将作为依赖项安装。