首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

编译时,提示:需要"class"或"interface"该如何解决

2012-01-21 
编译时,提示:需要class或interface?package p1public class myclass1{private int val}相应的有文件

编译时,提示:需要"class"或"interface"?
package p1;
public class myclass1
{
private int val;
}
相应的有文件夹:c:\p1

import p1.*;
package p2;
class myclass2
{
  myclass1 one=new myclass1();
}
相应的有文件夹c:\p2

我在dos下编译:C:\p2>javac myclass2.java,提示需要"class"或"interface";
如果把语句package p2;注释掉,就ok了,这是什么原因?

[解决办法]
import p1.*; 
package p2; 
调换下顺序试试
[解决办法]
1楼正解,定义包要放在第一句!~

热点排行