我知道它之前已经问过这个问题,但这看起来很具体。我已经设置了类路径,否则Eclipse无法从同一个项目/包中编译代码,对吧?所以,当我尝试运行我的一些类时,我收到此错误消息:
错误:无法找到或加载主类
我尝试将它移到另一个包裹中?我得到了这个对话框:
我尝试将其手动移动到路径中的文件夹中?它给了我相同的对话框,然后它消失了。它不在Eclipse中。它不在文件夹中。没了。 (感谢GOD我在GitHub上备份了它。)
有人知道这是怎么回事......?
修改
我不知道这是否会有所帮助,但我有两个项目。我专门用来复制我书中的代码(这有助于我理解解释)。另一个,我有实验和玩耍。有一个班级的BUNCH。我想知道IDE是否只是陷入了太多的信息?
我最近也下载了Android Studio,所以...也许这可能搞砸了我的路径/类路径......?
答案 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的原因?