我在eclipse中遇到运行时错误,但在cmd中没有

时间:2017-03-09 10:31:29

标签: java eclipse cmd runtime-error classcastexception

当我在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;
    }

2 个答案:

答案 0 :(得分:0)

这是因为Eclipse中使用的JDK版本与系统JAVA_HOME不同。

答案 1 :(得分:0)

您可以尝试更改eclipse中使用的版本以及如何执行此操作,请参阅已有的链接:

Setting JDK in Eclipse