目前,我JAVA_HOME
的JDK设置为1.4.2。
要运行Maven 3,我需要1.5及更高版本。
那几乎就是这样做的方式。我假设您的意思是您不想更改全局JAVA_HOME。没关系。您只需要为Maven设置一个不同的JAVA_HOME。您可以通过在/etc/mavenrc
或~/.mavenrc
(Linux)或%HOME%\mavenrc_pre.bat
(Windows)上创建一个文件,并在其中定义适当的JAVA_HOME
来轻松地做到这一点。如果存在,Maven会在启动时执行它们,除非您已定义名为的变量MAVEN_SKIP_RC
。您也可以直接修改Maven启动脚本,但这没有充分的理由,因为它为您提供了这些漂亮的挂钩。
问题内容: 我正在尝试遵循有关如何使用ant来构建和运行您的应用程序的教程。我遵循了所有步骤并创建了构建文件,但是当我尝试运行ant时,会出现此错误。 失败/home/bilal/tmp/ant/build.xml:19:无法找到Javac编译器;com.sun.tools.javac.Main不在类路径中。也许JAVA_HOME没有指向JDK。当前设置为“ / usr / lib / jvm /
有什么建议吗?
然后卸载OpenJDK并安装Oracle JDK8,现在运行时 JAVA_HOME环境变量定义不正确运行此程序需要此环境变量nb:JAVA_HOME应该指向JDK,而不是JRE 我正在运行Linux Mint 19,我确实遇到了一些与这个问题相关的Stackoverflow问题。大多数与Windows有关,一些与Linux有关。建议运行的Linux
我在macOS monterrey上并使用自定义JDK 15(我必须使用为我的公司修改的自定义JDK)。当我运行时,我得到这个错误: 但是,当我运行时,我得到。此外,运行会返回正确的JDK版本。 因为 并没有指向使用 Java 的实际 JDK 目录工具不起作用。 有没有办法设置指向我的JDK目录?
问题内容: 我使用apt-get在我的Ubuntu盒子上安装了openjdk-6-jdk。 在系统信息中詹金斯告诉我Java.Home是 但是,当我在Jenkins中指定该目录时:“ configure system”,它将返回错误消息,指出该目录看起来不像jdk目录。 它也无法选择我的Maven安装。 我是否缺少明显的东西? 问题答案: 您的JAVA_HOME变量必须设置为/ usr / lib