2013-08-18 41 views
-1

下面的语句显示了一个错误:为什么我会'找不到符号'错误?

Presence p_tester = Presence(Presence.Type.available,"having lunch",1, 
                 Presence.Mode.available); 

错误由IDE亮显的是:

cannot find symbol 
symbol: method Presence(Type,String,int,Mode) 

为什么会出现这个错误,虽然我已经导入正确的类 (org.jivesoftware.smack.packet.Presence)

回答

3

因为关键字new丢失。请尝试以下操作:

Presence p_tester = new Presence(Presence.Type.available,"having lunch",1, 
                 Presence.Mode.available); 
0
cannot find symbol 
symbol: method Presence(Type,String,int,Mode) 

,因为你缺少new关键字

所以尽量

Presence p_tester = new Presence(Presence.Type.available,"having lunch",1, 
                 Presence.Mode.available); 
0

关键字new丢失。试试这个: -

Presence p_tester = new Presence(Presence.Type.available,"having lunch",1, 
                 Presence.Mode.available); 
0

可能是在构造函数: 存在(Presence.Type.available, “吃午饭”,1, Presence.Mode.available) 不存在或无法访问。

+0

否请参阅其他答案。 – Maroun

相关问题