2
所以基本上我學習一些Java(基礎ATM),我有一些錯誤,但解決它們很快。所以我得到了這個我從來沒有聽說過的新奇怪的錯誤,並且我研究了並找不到可以幫助我的答案。不兼容的類型:java.lang.String不能轉換爲字符串
我刪除了舊的項目,並得到了老錯誤,新項目
所以這是我的代碼:
import javax.swing.*;
public class Hej {
public static void main (String[] arg) {
JOptionPane.showMessageDialog(null, "Hej!");
}
}
這是我在我刪除大約一個月前的文件錯誤:
C:\Users\Droxx\Documents\javamapp>javac Hej.java
.\String.java:10: error: incompatible types: java.lang.String cannot be converte
d to String
r = "Silver ";
^
.\String.java:11: error: incompatible types: java.lang.String cannot be converte
d to String
l = "2";
^
.\String.java:13: error: cannot find symbol
i = r.substring(0,1);
^
symbol: method substring(int,int)
location: variable r of type String
.\String.java:17: error: cannot find symbol
JOptionPane.showMessageDialog(null, "Level:" + a);
^
symbol: variable a
location: class String
4 errors
並確保如果你有一箇舊的String.class掛起,你也刪除它! :) – 2016-05-31 20:35:00