不能使用java。util。正则表达式。模式,即使我在eclipse中使用jre8
当我将鼠标悬停在scan.useDelimiter("\n");
上时,得到的错误是:“无法解析java.util.regex.Pattern类型。它是从必需的.class文件间接引用的。”
我尝试重新安装Java和JDK。JRE系统库jre8在我的项目的Java构建路径中引用。这是工作区的默认jre。它里面有rt.jar,我被告知它应该包含我所需要的一切
当我点击run时,我得到“Exception in thread "main" java.lang.Error: Unresolved compilation problem: at pack.Main.main(Main.java:15)
”
第15行只说public static void main(String[] args) {
有错误的代码在主类中,但不在主方法中
我使用这段代码的目标是读取用户输入,直到用户点击enter。分隔符部分在那里,因为在默认扫描时。next()在空格处停止,我要整行
是的,我已经清理了我的项目
Eclipse版本:Indigo Service Release 2构建id:20120216-1857
一些代码:
import java.util.Scanner;
import java.util.regex.*;
private static void someMethod(){
Scanner scan = new Scanner(System.in);
scan.useDelimiter("\n");
String pass = scan.next();
}
我的下一步是什么
编辑: 我在使用时遇到了一个可比较的错误。字符串上的contrains(字符串): java类型。无法解析lang.CharSequence。它是从required间接引用的。类文件
String test = "bla_bla";
if(test.contains("a_"))
共 (0) 个答案