我刚刚使用> javac -classpath src/foo src/foo/bar.java
从命令行编译了一个类,它工作正常。但是,当我尝试运行> java -classpath bin/foo bin/foo/bar
时,出现错误Error: Could not find or load main class bin/foo/bar
。任何想法是什么导致这个错误?Java编译错误:无法找到或加载主文件
0
A
回答
3
您需要提供类名,而不是文件名。所以,你想:
java -classpath bin foo.bar
(或类似的东西它不是从你的样品清楚你会如何结束了在bin
目录,而不是src
的类文件,因为你不使用-d
的一部分的javac
命令行...)
+0
啊,那是我愚蠢的错误。我之前使用过Eclipse,它会自动将'.class'文件放入'.bin'文件夹中。现在我已经手动将'.class'文件移动到'.bin'文件夹中,我该怎么办? –
+0
@Adam_G:按照答案中的说明 - 指定类文件层次结构的根目录和完全限定的类名。请注意,类文件应位于与包层次结构相匹配的文件夹层次结构中(例如,如果类“bar”位于“x.y”包中,它应该位于文件夹“x/y”中)。 –
相关问题
- 1. java编译错误“无法找到或加载主类main.java”
- 2. 编译错误 - 无法找到或Java错误负载类
- 3. 错误:无法找到或加载主
- 4. Java执行错误:无法找到或加载主类主要
- 5. 的Java 1.7.0_03错误:无法找到或加载主类
- 6. 错误:无法找到或加载主类 - Java的cygwin的
- 7. java错误:无法找到或加载主类TestBus
- 8. Java命令错误。无法找到或加载主类
- 9. Java -jar错误:无法找到或加载主类
- 10. Java - 错误:无法找到或加载主类
- 11. 另一个“无法找到或加载主类包” Java错误
- 12. 错误:无法找到或加载主类。 Powershell/Java
- 13. Java错误:无法找到或加载主类。 (Eclipse Juno)与包
- 14. Java错误:找不到或无法加载主类车辆
- 15. Java无法找到或加载主类错误
- 16. Java - 错误:无法找到或加载主类
- 17. 无法找到或加载主类Java错误记事本++
- 18. java控制台错误无法找到或加载主类
- 19. Java。无法找到或加载主类
- 20. Java无法加载或找到主类
- 21. 错误:无法找到或加载运行java文件的主类
- 22. 爪哇 - “错误:无法找到或加载主类”错误
- 23. 无法运行jar文件。 (错误:无法找到或加载主类co.pissarra.Mainkt)
- 24. '无法加载文件或程序集'编译错误
- 25. 错误:无法找到或加载主类主要
- 26. 错误:无法找到或加载application.Main
- 27. 错误:无法找到或加载openWordDocument
- 28. 错误:无法找到或加载net.sourceforge.cobertura.merge.Main
- 29. 错误:试图加载HBase的主站时无法找到或加载主类
- 30. 错误:无法找到或加载主类shoutbox.ShoutBox
.class文件实际位于该位置吗? – Krease