当前页面: 开发资料首页 → J2SE 专题 → expected错误,详情内示
expected错误,详情内示
摘要: expected错误,详情内示
import javax.mail.*;
import XXX.*;
import XXX.*;
public class GetConnection
{
public final String STRMAILSERVER = "XXX";
public final String STRUSERNAME = "XXX";
public final String STRPASSWORD = "XXX";
private int intConnectTimeOut = 10;
private int intRetryInterval = 5;
private int intCount = 0;
GetConnection objGetConnection = new GetConnection();
XXX m_objMailMonitor = new XXX();
XXX m_objMailAccessor = new XXX();
m_objMailAccessor.setMailServer(STRMAILSERVER);
m_objMailAccessor.setUsername(STRUSERNAME);
m_objMailAccessor.setPassword(STRPASSWORD);
m_objMailAccessor.setMailConnectTimeOut(intConnectTimeOut);
public boolean getConn()
{
XXX m_checkMailServerConnection =
m_objMailMonitor.checkMailServerConnection(m_objMailAccessor, intRetryInterval, intCount);
if ("Success".equals(m_checkMailServerConnection.toString()))
{
return true;
}
else
{
return false;
}
}
public boolean startMailMonitor()
{
if (objGetConnection.getConn())
{
System.out.println("Connected");
m_objMailMonitor.startConnectMailServer();
XXX m_objStartMailMonitor = m_objMailMonitor.start();
if("success".equals(m_objStartMailMonitor))
{
System.out.println("Monitor start successfully");
}
else
{
System.out.println("Monitor not started");
}
}
else
{
System.out.println("not connected");
}
}
public static void main(String[] args)
{
GetConnection newObjGetConnection = new GetConnection();
newObjGetConnection.startMailMonitor();
}
}
编译时报错
GetConnection.java:19:
expected
m_objMailAccessor.setMailServer(STRMAILSERVER);
^
GetConnection.java:20: expected
m_objMailAccessor.setUsername(STRUSERNAME);
^
GetConnection.java:21: expected
m_objMailAccessor.setPassword(STRPASSWORD);
^
GetConnection.java:22: expected
m_objMailAccessor.setMailConnectTimeOut(intConnectTimeOut);
^
4 errors
我个人感觉方法调用上没有什么问题,哪位大哥帮我看看?
m_objMailAccessor.setMailServer(STRMAILSERVER);
m_objMailAccessor.setUsername(STRUSERNAME);
m_objMailAccessor.setPassword(STRPASSWORD);
m_objMailAccessor.setMailConnectTimeOut(intConnectTimeOut);
方法调用没有错,
但这四句要放到函数里面去,你可以放到构造函数里面
m_objMailAccessor.setMailServer(STRMAILSERVER);
m_objMailAccessor.setUsername(STRUSERNAME);
m_objMailAccessor.setPassword(STRPASSWORD);
m_objMailAccessor.setMailConnectTimeOut(intConnectTimeOut);
这4行语句得写到方法里.
放进去果然好了,谢谢了。