以下哪一个是我的JDK路径,哪一个是JAVA_主页?
我刚刚安装了LinuxMint,正在尝试配置SpringSource工具套件,它需要您将它指向系统“JDKpath”。尽管我还没有在这个系统上明确下载/安装Java,但当我运行更新管理器时,我确实看到了OpenJDK的安装,并在以下哪一个是我的JDK路径,哪一个是JAVA_主页?,java,sts-springsourcetoolsuite,java-home,linux-mint,Java,Sts Springsourcetoolsuite,Java Home,Linux Mint,我刚刚安装了LinuxMint,正在尝试配置SpringSource工具套件,它需要您将它指向系统“JDKpath”。尽管我还没有在这个系统上明确下载/安装Java,但当我运行更新管理器时,我确实看到了OpenJDK的安装,并在/usr/lib/jvm下找到了几个目录(请参见下面的屏幕截图)。我的问题是: Spring工具套件要求您指定JDK的路径,我的问题是,我应该选择哪一个,为什么?;及 我如何分辨这些是我的JAVA_主页?;及 “JDK路径”和JAVA\u HOME之间有什么区别 提
/usr/lib/jvm
下找到了几个目录(请参见下面的屏幕截图)。我的问题是:
- Spring工具套件要求您指定JDK的路径,我的问题是,我应该选择哪一个,为什么?;及
- 我如何分辨这些是我的
?;及JAVA_主页
- “JDK路径”和
之间有什么区别JAVA\u HOME
JDK路径指的是Java开发工具包,其中包括Java编译器、调试器和其他与开发Java程序相关的工具。JAVA_HOME在运行JAVA程序时可以引用JDK根目录或JRE(JAVA运行时环境)根目录;但是,出于开发目的,您应该始终让JAVA_HOME引用JDK根目录。如果打印
echo$PATH
或运行JAVA-version
或哪个JAVA
,您会看到什么?谢谢@PeterLawrey-请查看我上面的编辑,再次感谢!谢谢@Kevin(+1)-不过我有一次担心。请查看java-6-openjdk-amd64
的内容。它由3个子目录组成:man
、bin
和jre
。bin
目录仅包含javaws
,而jre
目录仅包含java
和javaws
。我认为这两个都是不完整的Java(JDK/JRE)安装。你知道LinuxMint是否有不完整的安装,我是否应该下载我自己想要的Java版本(通过PackageManager),或者出于某种奇怪的原因,这些是否足够。我只是看不到Java下的任何正常可执行文件。另外,如果我将Java_HOME设置为Java 6,这是否会与运行Java-version
将Java 1.7.0_03
显示为系统上Java的运行版本相冲突,或者设置JAVA_HOME的行为会改变JAVA-version
本身的输出吗?我个人使用Oracle的JVM,但对Linux Mint并不熟悉。我的开发环境通常基于RHEL或Gentoo(都使用Oracle的JVM),并通过系统包管理工具安装。我将研究(重新)通过system package tool.WRT设置JAVA_HOME安装JDK;这取决于/usr/bin/java脚本,它可能尊重您的环境设置,也可能不尊重您的环境设置。作为一个LinuxMint用户,我不能以这样或那样的方式肯定地告诉你。许多系统都有一个配置工具,允许您设置具有并发安装的包的特定版本。