# 安装启动 开源配置中心 Apollo 错误,打开 demo.sh 文件显示错误

2024-05-15 12:28

本文主要是介绍# 安装启动 开源配置中心 Apollo 错误,打开 demo.sh 文件显示错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装启动 开源配置中心 Apollo 错误,打开 demo.sh 文件显示错误

      echo "Could not find java executable, please check PATH and JAVA_HOME variables."exit 1fiif [[ "$_java" ]]; thenversion=$("$_java" -version 2>&1 | awk -F '"' '/version/ {print $2}')if [[ "$version" < "1.8" ]]; thenecho "Java version is $version, please make sure java 1.8+ is in the path"exit 1fifi
}

一、报错解释:

这个错误信息通常表示系统无法在环境变量 PATH 或J AVA_HOME 指定的路径中找到 Java 执行程序。这可能是因为 Java 未正确安装,或者环境变量配置不正确。

二、解决方法:

1、确认 Java 是否安装:在命令行输入 java -version 查看是否安装 Java 及其版本。

  • 查看安装的 jdk 版本(检查是否安装了 jdk)
java -version
  • linux 系统下安装 jdk1.8
sudo apt install openjdk-8-jdk

2、检查 JAVA_HOME 环境变量:确保 JAVA_HOME 环境变量指向了 Java 安装目录。

  • 在 Windows 中:
可以在【系统】
-->【系统信息】
-->【高级系统设置】
--> 【高级】
--> 【环境变量】
--> 【系统变量】选项卡中设置 JAVA_HOME。
  • 在 Linux 或 Mac 中:
可以在 .bashrc 或 .bash_profile 中设置 JAVA_HOME,
例如:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

3、更新 PATH 变量:确保 Java 的安装目录(通常是bin目录)已经添加到 PATH 变量中。

  • 在 Windows 中,可以通过系统属性的“环境变量”按钮进行编辑。

  • 在 Linux 或 Mac 中,可以在 .bashrc 或 .bash_profile 中更新 PATH 变量,

export PATH=$JAVA_HOME/bin:$PATH

4、重新启动终端或者计算机,以确保环境变量的更改生效。

  • linux 系统:
reboot

这篇关于# 安装启动 开源配置中心 Apollo 错误,打开 demo.sh 文件显示错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/991831

相关文章

windows下安装Nginx全过程

《windows下安装Nginx全过程》文章介绍了HTTP和反向代理服务器的概念,包括正向代理和反向代理的区别,并详细描述了如何安装和配置Nginx作为反向代理服务器... 目录概念代理正向代理反向代理安装基本属性nginx.conf查询结构属性使用运行重启停止总结概念是一个高性能的HTTP和反向代理we

检查 Nginx 是否启动的几种方法

《检查Nginx是否启动的几种方法》本文主要介绍了检查Nginx是否启动的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1. 使用 systemctl 命令(推荐)2. 使用 service 命令3. 检查进程是否存在4

Spring配置扩展之JavaConfig的使用小结

《Spring配置扩展之JavaConfig的使用小结》JavaConfig是Spring框架中基于纯Java代码的配置方式,用于替代传统的XML配置,通过注解(如@Bean)定义Spring容器的组... 目录JavaConfig 的概念什么是JavaConfig?为什么使用 JavaConfig?Jav

Spring Boot Interceptor的原理、配置、顺序控制及与Filter的关键区别对比分析

《SpringBootInterceptor的原理、配置、顺序控制及与Filter的关键区别对比分析》本文主要介绍了SpringBoot中的拦截器(Interceptor)及其与过滤器(Filt... 目录前言一、核心功能二、拦截器的实现2.1 定义自定义拦截器2.2 注册拦截器三、多拦截器的执行顺序四、过

springboot的controller中如何获取applicatim.yml的配置值

《springboot的controller中如何获取applicatim.yml的配置值》本文介绍了在SpringBoot的Controller中获取application.yml配置值的四种方式,... 目录1. 使用@Value注解(最常用)application.yml 配置Controller 中

springboot中配置logback-spring.xml的方法

《springboot中配置logback-spring.xml的方法》文章介绍了如何在SpringBoot项目中配置logback-spring.xml文件来进行日志管理,包括如何定义日志输出方式、... 目录一、在src/main/resources目录下,也就是在classpath路径下创建logba

解决idea启动项目报错java: OutOfMemoryError: insufficient memory

《解决idea启动项目报错java:OutOfMemoryError:insufficientmemory》:本文主要介绍解决idea启动项目报错java:OutOfMemoryError... 目录原因:解决:总结 原因:在Java中遇到OutOfMemoryError: insufficient me

idea粘贴空格时显示NBSP的问题及解决方案

《idea粘贴空格时显示NBSP的问题及解决方案》在IDEA中粘贴代码时出现大量空格占位符NBSP,可以通过取消勾选AdvancedSettings中的相应选项来解决... 目录1、背景介绍2、解决办法3、处理完成总结1、背景介绍python在idehttp://www.chinasem.cna粘贴代码,出

SpringBoot项目整合Netty启动失败的常见错误总结

《SpringBoot项目整合Netty启动失败的常见错误总结》本文总结了SpringBoot集成Netty时常见的8类问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一、端口冲突问题1. Tomcat与Netty端口冲突二、主线程被阻塞问题1. Netty启动阻

SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)

《SpringBoot整合Kafka启动失败的常见错误问题总结(推荐)》本文总结了SpringBoot项目整合Kafka启动失败的常见错误,包括Kafka服务器连接问题、序列化配置错误、依赖配置问题、... 目录一、Kafka服务器连接问题1. Kafka服务器无法连接2. 开发环境与生产环境网络不通二、序