gpt4 book ai didi

java - 无法从 Eclipse 使用 Maven 运行 Java 应用程序,但它可以在命令行中运行

转载 作者:搜寻专家 更新时间:2023-11-01 01:54:38 24 4
gpt4 key购买 nike

我正在尝试运行来自 Google 的样本。准确地说是 Google 日历命令行示例 (http://samples.google-api-java-client.googlecode.com/hg/calendar-cmdline-sample/instructions.html)

我克隆了代码,在命令行中构建并编译了代码,它成功运行了。

但是现在我把项目导入到eclipse中,运行不了。我总是得到错误:

    Error: Could not find or load main class Libs\Google

我尝试用谷歌搜索错误,但没有找到类似的情况。任何可以帮助我找到解决方案的人,因为我无法从中得出结论。

我认为这不是代码中的错误,它是来自谷歌的代码,当我在命令行中编译时它起作用了。所以它一定是来自 eclipse 的东西。我导入了现有的 Maven 项目。它没有给出错误或任何东西,然后我尝试运行并出现上述错误。

谢谢!(如果需要更多信息,请在评论中询问,我会提供)

更新:

我已经安装了

Eclipse Juno 版本版本:4.2.1

M2e 插件 1.2(Eclipse 的 Maven 集成)

Apache Maven 版本 3.0.4。

更新 2:

我还注意到,当我尝试在 eclipse 中打开 pom.xml 时出现错误。

An error has occurred. See error log for more details.
java.lang.NullPointerException

没有进一步的细节

最佳答案

您必须检查您的类路径配置。仅仅将源代码树导入 eclipse 是行不通的(eclipse 在理解 maven 文件方面很糟糕)。您应该尝试使用 Maven 重新创建类路径/项目:

mvn eclipse:eclipse

将为您创建 .classpath/.project

另外请记住,eclipse 仅限于一个类路径范围,其中 maven 使用 4 个不同的(因此您的测试类将泄漏到您的项目中)

PS:如果你负担得起 - 获得 IDEA 许可证并忘记这些问题

关于java - 无法从 Eclipse 使用 Maven 运行 Java 应用程序,但它可以在命令行中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13530783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com