安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in a JDK

本文介绍了解决在Eclipse中安装m2eclipse插件后出现的关于JDK路径警告的方法。通过设置默认的JDK环境及在eclipse.ini文件中添加JDK路径,确保m2eclipse正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文链接:http://www.blogjava.net/itvincent/archive/2010/07/25/327101.html


在eclipse中安装了m2eclipse(maven插件)

在安装后,出现下列警告:

The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.

Please make sure the -vm option in eclipse.ini is pointing to a JDK and verify that Installed JRE’s are also using JDK installs.

解决:

(1)设置系统安装的JDK目录set your JDK as a default Java environment in eclipse (default installed JRE)

Open eclipse. Click on ‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’.

If you can’t find any JDK on the list -> click ‘Add’ -> ‘Standard VM’ -> set all paths and click ‘Finish’.

After that – check this JDK on the list of installed JREs and click ‘OK’.

(2)增加JDK路径到eclipse.ini文件中add path to your SDK in eclipse.ini

open ‘eclipse.ini’ and add there: -vm path_to_javaw_on_your_machine,so in my example it will be (jdk1.6.0_17 on Windows):-vm
D:\\Java\jdk1.6.0_13\jre\bin\javaw
不能有空格,否则要用~1代替,如: ‘Program Files’ is ‘Progra~1′. Notice 1: Do not use paths with spaces! Replace all dir names with spaces to their shortcuts. For example: ‘Program Files’ is ‘Progra~1′.
要分为2行写。Notice 2: ‘-vm’ is in the first line, path is in the second line

注意事项:

1. 第一行参数名称, 第二行为值, 不能写到同一行中

2. 关于第二行的值, 因为不允许出现空格, 所以使用Progra~1或2 替代”Program Files (x86)”.
如果在Program Files下, 请使用Progra~1, 如果在x86下, 则使用Progra~2


your ‘eclipse.ini’ looks like this:

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm
D:\Java\jdk1.6.0_13\jre\bin\javaw
-vmargs
-Xms40m
-Xmx256m
-vm要在-vmargs前面。Notice : ‘-vm’ must be  "-vmargs" above

重启eclipse。Restart eclipse and everything should be fine.

您好!对于您的问题,如果您使用的是 Maven 3.3.1+ 版本,那么您需要安装 JDK 1.7 或更高版本,并将其设置为适当的环境变量。这样 Maven 才能正常工作。 以下是设置 JDK 的步骤: 1. 首先,确保您已经安装JDK 1.7 或更高版本。您可以在命令行中运行以下命令来检查 JDK 版本: ``` java -version ``` 2. 如果您没有安装 JDK 或者版本太低,请前往 Oracle 官方网站下载并安装适当的 JDK 版本。 3. 安装完成后,您需要设置 JAVA_HOME 环境变量。具体步骤取决于您使用的操作系统: - 在 Windows 上: - 打开"控制面板",选择"系统和安全",然后点击"系统"。 - 点击"高级系统设置"。 - 在"高级"选项卡下,点击"环境变量"。 - 在"系统变量"部分,点击"新建"。 - 输入变量名为 "JAVA_HOME",变量值为 JDK安装路径(例如:"C:\Program Files\Java\jdk1.7.0_80")。 - 点击"确定"保存设置。 - 在 macOS 上: - 打开终端。 - 执行以下命令: ``` vi ~/.bash_profile ``` - 在打开的文件中,添加以下行并保存: ``` export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home ``` - 关闭终端并重新打开。 - 在 Linux 上: - 打开终端。 - 执行以下命令: ``` vi ~/.bashrc ``` - 在打开的文件中,添加以下行并保存: ``` export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80 ``` - 执行以下命令使配置生效: ``` source ~/.bashrc ``` 4. 设置完成后,您可以在命令行中运行以下命令来验证 JAVA_HOME 环境变量是否正确设置: ``` echo $JAVA_HOME ``` 如果输出显示 JDK安装路径,则说明设置成功。 现在您可以重新运行 Maven,它应该能够正确地JDK 并正常工作了。希望这能解决您的问题!如果您还有其他疑问,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值