这篇文章主要围绕在$JAVA_HOME中显示不同版本的java,在linux中显示为java-version和java_homedoesnotpoint展开,旨在为您提供一份详细的参考资料。我们将全面
这篇文章主要围绕在$ JAVA_HOME中显示不同版本的java,在linux中显示为java -version和java_home does not point展开,旨在为您提供一份详细的参考资料。我们将全面介绍在$ JAVA_HOME中显示不同版本的java,在linux中显示为java -version的优缺点,解答java_home does not point的相关问题,同时也会为您带来alluxio Error: Cannot find ''java'' on path or under $JAVA_HOME/bin/、IntelliJ Maven Javadoc插件JAVA_HOME未设置错误、java -version 查看错误的位置,但未显示正确的 Java 版本 macOS、java -version和javac -version不同原因及修改方法的实用方法。
本文目录一览:- 在$ JAVA_HOME中显示不同版本的java,在linux中显示为java -version(java_home does not point)
- alluxio Error: Cannot find ''java'' on path or under $JAVA_HOME/bin/
- IntelliJ Maven Javadoc插件JAVA_HOME未设置错误
- java -version 查看错误的位置,但未显示正确的 Java 版本 macOS
- java -version和javac -version不同原因及修改方法
在$ JAVA_HOME中显示不同版本的java,在linux中显示为java -version(java_home does not point)
我正在使用Cent-OS。
当我执行“java -version”时,它显示:java version“1.7.0_45”
当我执行“echo $ JAVA_HOME”时,它显示/usr/java/jdk1.8.0_51
我在〜/ .bashrc中设置了JAVA_HOME,并find了它。 我也尝试在/ etc / profile中进行设置,并从中获取。 在configuration文件中,我将java设置为:
在Ubuntu中正确设置java classpath和java_home
降级到1.7后,我仍然在使用java -version时看到Java 1.8
JAVA_HOME设置不正确。 如何重置?
在Linux中的JConsole位置
在Ubuntu上设置Java环境path时出现问题(libjvm.so:无法打开共享目标文件:没有这样的文件或目录)
JAVA_HOME =的/ usr /爪哇/ jdk1.8.0_51
export PATH = $ PATH:$ JAVA_HOME / bin
请告诉我如何将java版本设置为1.8。
JAVA_HOMEvariables
批处理脚本来检查系统中是否存在Java主目录并检查Java版本
在Windows上启动Zookeeper时,JAVA_HOME设置不正确
如何在Linux中为所有用户设置JAVA_HOME
批处理脚本检查Java家庭和比较Java版本
我相信1.7.0_45已经在你的路径上设置了,而为了使用1.8.0_51,输出路径如下,
export PATH=$JAVA_HOME/bin:$PATH
这将在现有的java路径前添加新的JAVA路径。 导出问题是在现有路径之后添加新的java路径。 希望这可以帮助。
alluxio Error: Cannot find ''java'' on path or under $JAVA_HOME/bin/
问题描述:
./bin/alluxio-start.sh all
或者./bin/alluxio format
的时候不能启停或格式化其它节点儿,日志中报错如下:
[2020-07-30 15:48:18][host-42-59] nohup: ignoring input
[2020-07-30 15:48:18][host-42-59] which: no java in (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/openssh-7.4p1/bin)^M
[2020-07-30 15:48:18][host-42-59] Error: Cannot find ''java'' on path or under $JAVA_HOME/bin/.^M
[2020-07-30 15:48:18][host-42-59] Connection to host-42-59 closed.^M
这个错误是说path (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/openssh-7.4p1/bin) 中没有找到java,并且在$JAVA_HOME中也没有找到
但是:
# $JAVA_HOME 没问题
$ echo $JAVA_HOME
/usr/jdk64/jdk1.8.0_112/
# which 能找到
$ which java
/usr/jdk64/jdk1.8.0_112/bin/java
# profile中确实已配置
$ cat /etc/profile
export PATH=/usr/local/openssh-7.4p1/sbin:/usr/local/openssh-7.4p1/bin:$PATH
export JAVA_HOME=/usr/jdk64/jdk1.8.0_112
export JRE_HOME=/usr/jdk64/jdk1.8.0_112/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
这个问题出的好奇怪,既然我配置了JAVA_HOME找不到,那只能想法把java添加到他找查的path中一试,OK
解决办法:
# 找到java安装目录
$ which java
/usr/jdk64/jdk1.8.0_112/bin/java
# 转链接到alluxio which 查找的路径中的一个
$ ln -s /usr/jdk64/jdk1.8.0_112/bin/java /usr/bin/java
IntelliJ Maven Javadoc插件JAVA_HOME未设置错误
如何解决IntelliJ Maven Javadoc插件JAVA_HOME未设置错误?
我将maven源代码和javadoc插件添加到了Intellij内置的应用程序pom.xml中,以便将源代码和javadocs与jar文件一起部署到nexus。但是Javadoc插件无法运行,出现了此错误
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar (attach-javadocs) on project ced-spark-spring-components: MavenReportException: Error while generating Javadoc: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set.
我无法在笔记本电脑上设置JAVA_HOME(无法解释的公司政策),因此我集中精力在intellij和maven中进行设置。经过一番摸索之后,我通过添加pom.xml添加了它的功能
<javadocExecutable>${java.home}/bin/javadoc</javadocExecutable>
插件的配置并通过设置此属性<java.home>c:/Program Files/Java/jdk1.8.0_181</java.home>
这行得通,但没有令人愉快,最终在IntelliJ Maven JDK设置中偶然发现
File | Settings | Build,Execution,Deployment | Build Tools | Maven | Runner
它默认为内部intellij jdk,并且没有javadoc。我将其更改为在intellij外部使用带有Javadoc的完整jdk。
然后,由于javadoc错误,javadoc插件构建失败,我可以通过将doclint:none添加到pom.xml中的插件congig进行配置
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<additionalOptions>-Xdoclint:none</additionalOptions>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
java -version 查看错误的位置,但未显示正确的 Java 版本 macOS
如何解决java -version 查看错误的位置,但未显示正确的 Java 版本 macOS?
我想我的 java 安装搞砸了很长时间,现在无法纠正这个问题。
好的,首先,/usr/libexec/java_home -V
告诉我
Matching Java Virtual Machines (1):
15,x86_64: "Java SE 15" /Library/Java/JavaVirtualMachines/jdk-15.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-15.jdk/Contents/Home
其次,Java home 设置正确。
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-15.jdk/Contents/Home
但是当我这样做时,java -version,它说
java -version
-bash: /opt/anaconda3/bin/java: No such file or directory
不知道为什么会到/opt/anaconda3/目录下。
另一件事,我读到 /usr/bin/java
指向 /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
如果我想使用新的 Java 版本,我需要替换 /usr/bin/java
符号链接,使其指向 /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
而不是使用,
sudo rm /usr/bin/java
sudo ln -s /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin
但是,显然我无法删除符号链接
rm: /usr/bin/java: Operation not permitted
现在应该采用什么方法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
java -version和javac -version不同原因及修改方法
出现原因:我之前安装的jdk是1.7;后来又装成1.8,把变量名JAVA_HOME改成了1.8的文件路径,最终导致java _version和javac -version显示的版本不一致。 展示原因:java -version显示的是最新安装版本的java javac -version显示的是你配置环境变量版本的java 修改方法:把 %JAVA_HOME% 放在Path的头部; 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0 变量名:CLASSPATH 变量值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:Path 变量值:%JAVA_HOME%\bin; (这些变量都是配置在系统变量里面的
关于在$ JAVA_HOME中显示不同版本的java,在linux中显示为java -version和java_home does not point的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于alluxio Error: Cannot find ''java'' on path or under $JAVA_HOME/bin/、IntelliJ Maven Javadoc插件JAVA_HOME未设置错误、java -version 查看错误的位置,但未显示正确的 Java 版本 macOS、java -version和javac -version不同原因及修改方法等相关内容,可以在本站寻找。
本文标签: