java - 导入 java.util.regex 失败

标签 java regex import openjdk

我在尝试导入 java.util.regex 时遇到错误(特别添加了这一行以查明错误是在导入中,因为我之前只导入了 java.util.*)。

find_glycopeps.java:5: cannot find symbol
symbol  : class regex
location: package java.util
import java.util.regex; // Should be redundant...
<some more messages about not recognising Pattern and Matcher, which are classes of the regex package>

据我所知,正则表达式是一个“核心”库。我假设自从 import java.io.* 起作用以来,跟踪库所在位置的 native 方法应该起作用,所以我很困惑这是怎么发生的。

PS:我必须指出,我在周末测试了一些 java 编译器,找到了我喜欢的 1 个,并在今天早上重新安装了一个“干净”的 openjdk-6,这可能是问题的来源但不确定如何进行。

干杯

编辑(已解决):..我现在肯定会羞愧地躲起来,谢谢大家指出真正愚蠢的错误 .

最佳答案

您的导入定义错误。

您要么需要提供每个类的显式导入,如下所示:

import java.util.regex.Matcher;
import java.util.regex.Pattern;

或者做

import java.util.regex.*;

你正在尝试导入一个包,为此你需要 * 元字符。

如果您阅读了编译器给您的消息,它说找不到 Class 正则表达式。

关于java - 导入 java.util.regex 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791117/

相关文章:

regex - 在列表中添加零

import - 可以在 Sass 文件的导入语句中使用变量吗?

css - 如何在 Svelte 中将 node_modules 中的 css 添加到 template.html

java - 数组的clone()和system.arracopy()在Java中创建两个具有不同引用的数组?

java - 如何从字符串生成Java源代码?

java - 无法从客户端进行 JAX-RPC Web 服务调用

java - Java中如何从一个字符串中获取多个变量集

javascript - 如何获取类属性值的一部分?

java - 如何从java中的字符串中删除>标签

java包和相互导入