如何解决使用命令提示符执行.java
我正在尝试使用命令行执行Java类,但收到以下错误
“错误找不到或加载主类 由java.lang.noclassdeffounderror引起的“
我可以使用“ javac”来创建我的java类,但是后来我得到了这个错误。
感谢您的帮助,
致谢
form
当我在由eclipse创建的“ .java”所在的src文件夹中时,我发现它不起作用。 任何人都有解释为什么在这种情况下不起作用?
解决方法
检查在运行时是否存在所有必需的类,因为它们在编译时可用
NoClassDefFoundError :- comes when Java Virtual Machine is not able to find a particular class at runtime which was available at compile time
了解更多:https://javarevisited.blogspot.com/2011/06/noclassdeffounderror-exception-in.html#ixzz6VZaZBT8y
,检查是否已编写所有“ public class ...”和main方法。如果您随后对其进行编译,那么它应该不会给您带来错误。
,如果您的程序位于目录 start 中,请从该目录上方的目录执行此程序以进行编译:
javac start/*.java
,然后执行以下命令以运行:
java start/sdz1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。