2011-02-12 76 views
0

所以我的印象是,任何在編程中犯的錯誤都可以通過撤消它而被取消......我剛剛發現那個並非如此!我只是以某種方式打破Netbeans,我不知道如何解決它

我正在研究一個大的學校Java編碼項目,明天到期,我想在特定的類中更改列表變量的列表類型。我點擊了括號內的值,並且(我不知道爲什麼我只是沒有找到並替換)我選擇了這個值,然後重構。

我想將文本更改爲字符串。我不知道它做了什麼,但它不好。基本上每次在我的程序中使用一個字符串(就像每個類一樣)時,它以紅色加下劃線並且不起作用。我現在的所有課程都是紅色的。每個錯誤消息是相同的:

method setString in interface java.sql.PreparedStatement(or whatever method I am using) cannot be applied to given types 
    required: int,java.lang.String 
    found: int,myPackage.String 

有人對此事有任何想法?不知何故,我從我的包中使用了字符串,而不是java.lang包,但沒有更改導入。對我來說這是一件很愚蠢的事情,我只是希望我能夠撤消它並重新開始這個項目的工作。

謝謝!

回答

3

看起來您已經創建了自己的名爲String的類,並且它隱藏了核心Java String類。將你的String類重命名爲別的東西。

相關問題