在Linux下写了一个HelloWorld程序,编译了一下,生成HelloWorld.class文件,把这个文件拿到Windows下运行一下,看看效果如何。

 

      程序代码如下:

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

     在Linux下进行编译:

cat@Ubuntu:~/java$ javac HelloWorld.java

     使用java HelloWorld测试表示输出正确。

     把HelloWorld.class这个文件拿到Windows下,由于命令行输入错误,出现下面的问题:

 

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class

 

      原来我输入的命令是: java HelloWorld.class

      正确的命令应该为:

java HelloWorld

      在Windows下不要犯这个错误。

相关文章:

  • 2022-12-23
  • 2021-04-26
  • 2021-04-20
  • 2021-09-12
  • 2021-11-27
  • 2021-11-09
  • 2021-11-04
猜你喜欢
  • 2021-07-30
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-06-30
  • 2022-12-23
相关资源
相似解决方案