栏目:JAVA 基础(<--点此查看更多)Java 数据类型|类|对象|封装|继承|多态等特性
  • import java.util.regex.Pattern; 找不到

  • Sat Jan 14 22:41:57 CST 2017 编程者 我要收藏(...) 评论 ...
  • 找不到 java.lang.String; import java.util.regex.Pattern; 找不到
  • 之前用了 JDK1.8 但并不了解更多的细节,以至于遇到了各种莫名其妙的问题。

    开始遇到了一个问题说 找不到 java.lang.String; 后来郁闷了好久。其实运行期并不报错,只是在 eclipse IDE 下报错。诸如:package com.xxxx.common; 这个包名也会被打上错误标记。刚开始没有深究,才去了一个懒省事的方法就是在自己的项目里面建一个 java.lang.String 类,代码复制 JDK 里面的源码。问题暂时性的解决了。

    但今天又遇到了一个更加奇葩的问题,用正则表达式的时候 import java.util.regex.Pattern; 找不到了。这下可瞎了,没有办法只能想办法。经过 Google 百度,亲自试用,最终发现是 编译器的问题,也就是 eclipse 对 JDK 1.8 的兼容有问题。开始压根没想到会是这个问题。 

    解决办法就是去 eclipse 官网下载最新的 JavaEE 版本的 IDE。这下一下子安静了,包括 Tomcat 8 也支持了,已经更新到了 Tomcat 9。本人的最新版本为 Version: Neon.2 Release (4.6.2)

  • 信息来源:http://bianchengzhe.com (举报这篇文章)
  • 好评(...) 中评(...) 差评(...)