7

我在 Eclipse 4.2 中运行项目时遇到问题。我有一个 Java 程序,其中包含一个名为 Conversion 的类。Eclipse 可以很好地构建项目。我可以通过导航到工作区中项目文件夹中的 /bin/ 并键入java Conversion.

但是,当我尝试从 Eclipse 运行程序时,我会显示Error: Could not find or load main class Conversion在控制台中。

项目名称为10.12.12: Project.

4

5 回答 5

6

该项目似乎不是类路径的一部分。
签入您Run Configuration->Classpath的项目,如果您的项目不存在,则将其添加到User Entries.

在此处输入图像描述

在此处输入图像描述

于 2012-09-16T09:13:07.907 回答
5

Eclipse 不支持在项目名称中使用冒号或连字符。冒号似乎打破了它处理编译的方式。

该问题可以通过不在项目名称中使用冒号来解决。

如评论中所述,这可能是 Java 6 的错误。它已在 Java 7 中修复。

于 2013-03-20T17:30:08.557 回答
1

我理解':'可能是这里的情况,但我有一个可能对其他人有帮助的切题问题。

我继承了一个项目并且遇到了类似的问题。Dev/Debugging 在 Mac/Win 上,TST/UAT/PRD 环境是 RHEL。有人从字面上复制了 systemd 命令行并在 Debug 参数中留下了一个“\”。这很难找到的原因是这些行在 -D 处换行,所以 \ 是一行的最后一个字符,这在 Linux 下看起来不错。我是这样修的...

就我而言,它是...

-Dlog4j.configurationFile=file:<PATH>/log4j2.xml \
-DCONFIG_PATH=...

Right-Click Project -> Run-As/Debug-As, click the Arguments Tab.
In the VM Arguments, look for \.  

HTH。

于 2019-03-19T16:44:00.823 回答
0

确保在 Eclipse 中正确配置了构建路径。外部 JAR 文件的路径可能有误。

于 2013-05-28T11:04:04.850 回答
-1

这个问题将累积保存文件名一个名称和编译时间你有另一个名称。到时候你就会遇到这个问题。检查java文件名一次。

于 2016-03-11T07:42:52.737 回答