Java /类路径难度

时间:2016-08-17 12:26:33

标签: java eclipse

我知道它之前已经问过这个问题,但这看起来很具体。我已经设置了类路径,否则Eclipse无法从同一个项目/包中编译代码,对吧?所以,当我尝试运行我的一些类时,我收到此错误消息:

错误:无法找到或加载主类

我尝试将它移到另一个包裹中?我得到了这个对话框:

Error dialog box

我尝试将其手动移动到路径中的文件夹中?它给了我相同的对话框,然后它消失了。它不在Eclipse中。它不在文件夹中。没了。 (感谢GOD我在GitHub上备份了它。)

有人知道这是怎么回事......?

修改

我不知道这是否会有所帮助,但我有两个项目。我专门用来复制我书中的代码(这有助于我理解解释)。另一个,我有实验和玩耍。有一个班级的BUNCH。我想知道IDE是否只是陷入了太多的信息?

我最近也下载了Android Studio,所以...也许这可能搞砸了我的路径/类路径......?

2 个答案:

答案 0 :(得分:-1)

您的项目构建路径可能已正确设置,但您的类的运行配置可能不包含默认的类路径?当您通常右键单击具有main方法的类文件并选择' Run As..Java Application'它应该使用项目的默认构建路径作为类路径。尝试以这种方式运行您的课程,看看它是否有所作为。

答案 1 :(得分:-1)

检查您的Default output folder:右键点击您的项目 - > Java构建路径 - > “源”选项卡:默认输出文件夹。

应该是这样的:[yourprojectname] / bin

然后检查你的.classpath文件:它应该包含你的src和输出文件夹。看起来应该是这样的:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

您还可以查看错误日志视图(显示视图 - >错误日志),以查看Java Builder中导致NPE的原因?