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

我正在尝试从Google运行样本。确切地说,Google日历cmdline示例(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

我尝试用Google搜索错误,但没有发现类似情况。
任何人都可以帮助我解决问题,因为我无法从中脱颖而出。

我认为这不是代码中的错误,它来自google的代码,并且在命令行中编译时有效。因此,一定是日食所致。
我导入了现有的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种不同的范围(因此您的测试类会泄漏到您的项目中)

附言:如果您负担得起,请获取IDEA的许可证,而不必担心此类问题

Eclipse Indigo字体已更改 - java

因此,我刚刚升级到Eclipse Indigo,似乎Java文本编辑器字体已更改。好像是Consolas。有人知道以前的默认编辑器字体是什么,以便我可以还原吗?这里的每个人都同时搬到了Indigo,没人知道以前的Eclipse版本中的默认设置是什么... 参考方案 我认为您要寻找的字体是Courier New 10

Eclipse WTP部署的构建路径依赖项 - java

我有一个依赖于其他项目(项目属性/ Java Build Path /项目)的Eclipse项目,而这些其他项目导出它们自己的库(项目属性/ Java Build Path / Order和Export)。有没有办法让Eclipse WTP和/或JBoss工具在部署中包括从属项目的导出文件?我可以通过Deployment Assembly单独添加jar,但是…

Eclipse:在块中查找可能引发异常的行 - java

我正在看看起来像的代码try { // Lots of things here. // More than I'd like to individually hover over every time I see this } catch (Exception e) { // doesn't matter } 对于try块中的任何特定方法…

Java:正则表达式模式匹配器是否有大小限制? - java

我的模式类似于OR:“word1 | word2 | word3”我大约有800个字。可能有问题吗? 参考方案 您仅受记忆和理智的限制。 :)

Java:线程池如何将线程映射到可运行对象 - java

试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …