当前位置: 首页 > 知识库问答 >
问题:

虽然我有JAVA_Home set,但系统找不到它

吴高畅
2023-03-14

我将JAVA\u HOME变量设置为follow path:/usr/lib/jvm/jdk11,当我放置以下命令:JAVA-version时,它显示当前版本,echo$JAVA\u HOME指示上述路径。当我启动tomcat时,会出现以下错误消息:既没有定义JAVA\u HOME,也没有定义JRE\u HOME变量。

我把一切都设置好了,但是公猫找不到它。

共有2个答案

江衡
2023-03-14

您需要在.bashrc文件中添加以下行:

export PATH=$PATH:$JAVA_HOME/bin

bashrc文件位于/home目录中。

阙博容
2023-03-14

Tomcat调用脚本setenv。sh,来自catalina.sh。

在目录CATALINA_BASE/bin中创建一个名为setenv.sh的脚本,并添加一行:“exportJAVA_HOME=/usr/lib/jvm/jdk11”。使脚本可执行,即chmod xsetenv.sh

 类似资料:
  • 我为数据类创建了一个var扩展属性,如下所示: 但是,当我尝试将“Val”重新分配给此行中的新值时,编译器会抱怨“Val无法重新分配”: 我真的不明白为什么会这样??我有一个“var”位图属性而不是“val”,那么问题是什么?更重要的是,什么是解决方案或替代方案?

  • 我有一个裸机kubernetes集群。我应用了这样的kubernetes nginx部署:kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.34.1/deploy/static/provider/baremetal/deploy.yaml 并添加了这个入口资源: 我的入口资源: 但

  • 我试图创建一个函数,使用不同的字段作为权重将数据分成十分之一,这样我就可以有相等的暴露桶。在这样做的时候,我创建了一个简单的例子,我试图进入3个桶。我确实在第一部分遇到了困难,那就是让这个while循环工作起来: 我的成绩是0,0 谢谢!

  • 我正在学习Python,并有一些困难理解虽然循环。我试图计算负数的总数,但无法正确计算。 这是我计算正数之和的代码(工作正常)

  • 安装平地机使用 安装后,使用命令 它给人以误差 还遵循以下步骤:http://exponential.io/blog/2015/03/30/install-gradle-on-ubuntu-linux/。但每次都给出同样的误差,无法前进。 请指出正在发生的错误

  • 问题:我无法实现从protobuf自动生成的对象。 如何复制:从micronaut初始值设定项生成一个项目,该项目具有:gRPC应用程序类型、Java 11、Kotlin。添加io。grpc:protoc gen grpc kotlin正在构建中。gradle,构建它,添加一个控制器,然后尝试实现GrpcdemoServiceGrpcKt。 建筑格拉德尔 格拉德尔。属性 其余的都和micronau