换成jdk1.8以后报错

Left_you 2014-05-13 02:28:21
        StringBuilder sb = new StringBuilder("sdfsf");
char d = 'd';
System.out.println(d);
sb.insert(0, d); //报错行
System.out.println(sb);


报错信息
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files

at mi.TTT.main(TTT.java:10)
...全文
2856 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_31730875 2016-04-17
  • 打赏
  • 举报
回复
那你是怎么解决的啊?
Left_you 2014-05-14
  • 打赏
  • 举报
回复
好吧,原因是我用eclipse编译的。eclipse用了jdk6编译然后用jre8执行
vnvlyp 2014-05-13
  • 打赏
  • 举报
回复
引用 7 楼 haorengoodman 的回复:
试了一下,没有问题,java version "1.8.0"
这不是没有问题嘛?
iDeputy 2014-05-13
  • 打赏
  • 举报
回复
可能是没装好吧
haorengoodman 2014-05-13
  • 打赏
  • 举报
回复


试了一下,没有问题,java version "1.8.0"
vnvlyp 2014-05-13
  • 打赏
  • 举报
回复
你JDK没装好吧,你看下你工程里应该包含了jre8的十几个jar文件,如果没有那就是你没装好,或者工程设置有问题,没有吧jre8所有库文件添加进去
Left_you 2014-05-13
  • 打赏
  • 举报
回复
引用 4 楼 haorengoodman 的回复:
是不是其他地方报错了 看了一下8的API StringBuilder insert(int offset, boolean b) Inserts the string representation of the boolean argument into this sequence. 有这个方法,参数也没有问题。 你把代码 和 抛出的异常 粘全了,全部贴出来看看
package mi;

public class TTT
{
    public static void main(String[] args)
    {
        StringBuilder sb = new StringBuilder("sdfsf");
        char d = 'd';
        System.out.println(d);
        sb.insert(0, d);
        System.out.println(sb);
    }
}
haorengoodman 2014-05-13
  • 打赏
  • 举报
回复
是不是其他地方报错了 看了一下8的API StringBuilder insert(int offset, boolean b) Inserts the string representation of the boolean argument into this sequence. 有这个方法,参数也没有问题。 你把代码 和 抛出的异常 粘全了,全部贴出来看看
Left_you 2014-05-13
  • 打赏
  • 举报
回复
引用 1 楼 haorengoodman 的回复:
查一下 jdk1.8的API,看看insert的参数是不是有变化什么的
没有变,看了源码
    /**
     * @throws IndexOutOfBoundsException {@inheritDoc}
     */
    @Override
    public StringBuilder insert(int offset, char c) {
        super.insert(offset, c);
        return this;
    }
tony4geek 2014-05-13
  • 打赏
  • 举报
回复
你看看源码是怎么样的。为什么不可以。
haorengoodman 2014-05-13
  • 打赏
  • 举报
回复
查一下 jdk1.8的API,看看insert的参数是不是有变化什么的

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧