问题
我有一台计算机,我故意安装JDK。我有另一台带有JRE的计算机,其中包括测试。但是,当我在这台计算机上运行java应用程序,然后在另一台计算机上尝试它时,它抱怨JDK是必需的。如何检查JDK是否以某种方式安装在我的系统上?注意:有问题的计算机是Mac。
#1 热门回答(118 赞)
你可以打开终端并输入
java -version // this will check your jre version
javac -version // this will check your java compiler version if you installed
这应该显示系统上安装的java版本(假设你已在系统环境中设置了java的路径)。
如果还没有,请通过添加
export JAVA_HOME=/path/to/java/jdk1.x
如果你不确定你的系统上是否有java,只需使用find
in终端即可
i.e.find / -name "java"
#2 热门回答(14 赞)
通常情况下,jdk安装在环境路径变量中有javac ...所以如果你在路径中检查javac,这几乎是你安装jdk的好指标。
#3 热门回答(0 赞)
根据JAVA文档,JDK应该安装在这个路径中:
/Library/Java/JavaVirtualMachines/jdkmajor.minor.macro[_update].jdk
请参阅卸载JDK部件https://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html
因此,如果你可以找到此类文件夹,则会安装JDK