这全都是我遇到过的bug
同样的bug信息,可能背后有千万种原因,而我,永远都不知道到底是哪一个。:)努力通过代码积累尽可能多的bug,并将它们进行分类。如果帮你debug节省了时间,就点个赞呗~~
bug1:找不到或无法加载主类
1. 描述:
程序中含有package关键字,使用“终端”运行程序时出现“找不到或无法加载主类”,而使用Eclipse软件可以正常运行程序的可能解决办法。
例如程序名为HelloWorld.java 程序是包管理的,开头含有 package helloWorld 语句(说明HelloWorld.java 文件在helloWorld 文件夹下),而该包位于javatest目录下,即文件结构是 javatest/helloWorld/HelloWorldTest.java
正确的运行方式是:在HelloWorld.java文件所在的文件夹下编译 javac HelloWorldTest.java 在包所在的上层目录中运行java指令,即在javatest目录中运行 java helloWorld.HelloWorldTest
bug2:如何运行applet代码
applet不能直接用java命令运行方法(步骤):
1、Javac welcome.java后生成welcome.class 先生成jvm机器码
2、在跟welcome.class同一级的目录下新建一个applet的html文件,保存并将文件名改为welcome.html,(这个html文件的名字任意,在这边我用welcome)
3、在cmd中输入appletviewer welc ome .html便可以看见你的applet了, 或直接把这个welcom e.html拖入 浏览器运行,也可以有同样效果