首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何判断是否安装了JRE或JDK

如何判断是否安装了JRE或JDK
EN

Stack Overflow用户
提问于 2014-03-21 00:47:59
回答 4查看 279.9K关注 0票数 145

我有一台计算机,我故意在上面安装了JDK。我有另一台安装了JRE的计算机,主要用于测试。然而,当我让一个java应用程序在这台计算机上运行,然后在另一台计算机上试用它时,它抱怨说需要JDK。如何检查JDK是否以某种方式安装在我的系统上?注:有问题的计算机是Mac。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-04-24 19:31:22

您可以打开终端并简单地输入

代码语言:javascript
复制
java -version // this will check your jre version
javac -version // this will check your java compiler version if you installed 

这应该会显示系统上安装的java版本(假设您已经在系统环境中设置了java的路径)。

如果还没有,可以通过

代码语言:javascript
复制
export JAVA_HOME=/path/to/java/jdk1.x

如果您不确定您的系统上是否有java,只需在终端中使用find

find / -name "java"

票数 177
EN

Stack Overflow用户

发布于 2014-04-24 19:21:31

通常,jdk安装的环境路径变量中有javac ...因此,如果您检查path中的javac,这是一个很好的指示,表明您已经安装了jdk。

票数 20
EN

Stack Overflow用户

发布于 2019-02-15 01:05:53

@maciej-cygan很好地描述了这个过程,但是为了找到你的java路径:

$ which java

它为您提供了/usr/bin目录中的链接文件java二进制文件的路径。接下来:

$ cd /usr/bin/ && ls -la | grep java

找到指向的位置,如下所示(对我来说):

然后cd到指向的目录,找到真正的Java主目录。接下来:

$ ls -la | grep java

在本例中如下所示:

因此,正如截图所示,我的Java主目录是/usr/lib/jvm/java-11-openjdk-amd64。因此,我需要将JAVA_HOME添加到我的bash配置文件(.bashrc.bash_profile等,取决于您的操作系统)中,如下所示:

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

这就是你要的!

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22539779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档