2013-07-05 65 views
-2

我想为android编程一个应用程序,但是我的代码出错了,我不明白它应该有什么问题。Eclipse Android - try/catch块的奇怪错误

因为我是新来的,我不能发布图片,但图片描述了我认为最好的错误。 eclipse error pic

这里是代码,如果有人不信任的链接

import java.io.IOException; 
import java.net.InetAddress; 
import net.schmizz.sshj.SSHClient; 

public class Connection { 
    private static final String TAG = null; 
    final SSHClient ssh = new SSHClient(); 
    byte[] ipAddr = {}; 

    try {ssh.connect(InetAddress.getByAddress(ipAddr)); 
    } 
    catch(IOException ioe){ 

    } 
} 

纠正我,如果我错了,但我认为这是一个错误的地方还是我缺少的是什么吗?我是新来的android编程,但与java我很熟悉,对我来说代码看起来有效。

我希望有人能帮助我。

+0

你没有任何方法.. –

回答

4

你的代码直接在类中。它应该是内部方法。

+0

OMG,非常感谢!我一定是盲目的,也看不到这一点。这没有任何借口。也许我现在对编程太累了;) – myo

1

将您的try-catch代码放入方法中;它目前不在方法中。

0

问题在于

这里

字节[] IPADDR = {};

我今天下午遇到了类似的问题!

应该有{}之间的东西; 或者你刚才写的

byte [] ipAddr;

+0

也谢谢你,看看我上面的评论;) – myo