繁体   English   中英

使用命令提示符执行.java

[英]Using command prompt to execute .java

我正在尝试使用命令行执行 java class 但我收到以下错误

“错误无法找到或加载 java.lang.noclassdefounderror 引起的主 class”

我可以使用“javac”来创建我的 java class 但后来我收到了这个错误。

感谢您的任何帮助,

问候

package start;

public class sdz1 {

    public static void main(String[] args) {
        System.out.println("Hello World !");

    }

}

当我在 eclipse 创建的 src 文件夹中时,我发现它不起作用,我的“.java”所在的位置。 任何人都可以解释为什么在这种情况下不起作用?

检查您是否在运行时存在所有必需的类,因为它们在编译时可用

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/noclassdefounderror-exception-in.html#ixzz6VZaZBT8y

检查您是否已经编写了所有“public class ...”和主要方法。 如果你随后编译它,它不应该给你错误。

如果您的程序在目录start中,请从其上方的目录执行此命令以进行编译:

javac start/*.java

然后执行此运行:

java start/sdz1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM