那麼,這是一個標題的一口。儘管如此,它讓我意識到了這一點。這裏是我的代碼的要點,罐內:無法訪問公共類中的公共類的公共類(全部在單獨的jar中)
public class NetworkShared {
public static class LoginRequest {
public String Username;
//...
然後,要訪問它,我在做這樣的事情:
NetworkShared.LoginRequest request = new NetworkShared.LoginRequest();
request.Username = "example"; //this is the problem line
這是當我嘗試訪問request.Username我有一個問題。 Eclipse說域NetworkShared.LoginRequest.Username是不可見的。我很困惑,因爲它一直公開。 Java不是我的主要語言,所以我可能會錯過一些東西。有人知道嗎?
編輯:我可能會補充說,這在Android上。 NetworkShared在它自己的JAR中,我已經將它添加到構建路徑中。除了訪問request.Username之外沒有別的錯誤。
你能剪切/粘貼確切的錯誤比如Eclipse給它。 – aioobe 2011-06-17 05:40:44
「NetworkShared.LoginRequest.Username字段不可見」 – 2011-06-17 05:42:57
如果右鍵單擊,是否有關於在某處更改可見性的自動修復選項? – aioobe 2011-06-17 05:44:06