java - 无法在CentOS 7上执行java程序

标签 java centos jira centos7

按照本指南测试 JIRA 性能:

https://github.com/atlassian/jira-performance-tests/blob/master/docs/tests/ON_PREMISE.md

安装JAVA:

$ sudo yum install java-11-openjdk-devel

使用这种方式得到安装的JAVA路径:

$ update-alternatives --config java
java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64/bin/java)

/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64/bin/java 设置为 ~/.bash_profile 作为环境变量:

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64/bin/java

源文件:

$ source ~/.bash_profile

检查JAVA_HOME:

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64/bin/java

从 JIRA 测试路径运行测试命令:

$ cd jira-performance-tests/examples/btf-test
$ ./mvnw verify

出现错误:

Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64/bin/java/bin/java

为什么?

最佳答案

通常给出JAVA_HOME,而不给出/bin/java。 我建议将 JAVA_HOME 更改为 /usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el7_7.x86_64

关于java - 无法在CentOS 7上执行java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59169847/

相关文章:

java - 如何启动另一个应用程序的特定(显式) Activity

linux - 生成文件: executing a multiline function not working

Bash 脚本 |带变量的 awk

jira - 为什么我无法将用户添加到 Atlassian 的 Jira 中的角色?

php - 在 PHP 中使用 CURL 通过 REST API 在 JIRA 中添加问题

java - 如何找出与 unix 进程 LWP 关联的进程/任务

java - 迭代匹配器正则表达式 Java

java - 如何从 Java 方法返回 2 个值?

java - 找不到将 CSS 导入 JavaFX 的源

linux - Snort日志文件输出格式