今天编写了一个简单的java程序,使用javac StaticTest.java命令竟然出现了StaticTest.java:1 错误:需要class,interface或enum
StaticTest源代码如下:
- pblic class StaticTest{
- public static void main(String args[]){
- Test test1 = new Test();
- Test test2 = new Test();
- if(test1.i == test2.i)
- {
- System.out.println("test1.i 与 test2 相等");
- }else{
- System.out.println("test1.i 与 test2 不相等");
- }
- }
- }
经过仔细看了下代码发现有拼写错误,public拼写错误
修改后就运行成功了
这还用到了另一个文件
Test.java代码如下
- public class Test
- {
- static int i = 1;
- }
这样运行成功,出现了test1.i 与 test2 相等字符串
附上小站连接:
转载于:https://blog.51cto.com/hopeancom/1114251