当我在eclipse中运行程序时,我得到ClassCastException但是当我在cmd中运行它时它不会崩溃。日食有什么问题?这是我得到错误的return语句。
private static <T> T[] tilArray(Tabell<T> tabellen)
{
T[] ut = (T[])new Object[tabellen.storrelse()];
int pos = 0;
for(T element : tabellen)
{
ut[pos++] = element;
}
return ut;
}
答案 0 :(得分:0)
这是因为Eclipse中使用的JDK版本与系统JAVA_HOME不同。
答案 1 :(得分:0)
您可以尝试更改eclipse中使用的版本以及如何执行此操作,请参阅已有的链接: