我使用eclipse IDE编写简单的程序
代码如下
package java_pr;
import java.io.Console;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexTestHarness {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Console console = System.console();
if (console == null) {
System.err.println("No Console !!");
System.exit(1);
}
while (true) {
Pattern pattern = Pattern.compile(console.readLine("%nEnter your regex: "));
Matcher matcher = pattern.matcher("Enter input string to search: ");
boolean found = false;
while (matcher.find()) {
console.format("I found the text" +
"\"%s\" starting at " +
"index %d and ending at index %d.%n",
matcher.group(),
matcher.start(),
matcher.end());
found = true;
}
if (!found) {
console.format("No match found.%n");
}
}
}
}
当我试图从命令提示符运行这个程序时,我得到了以下错误
线程“main”java.lang.noClassDeffounder中出现异常错误:RegexTestHarness(错误名称:java_pr/RegexTestHarness)位于java.lang.classloader.defineclass1(本机方法)位于java.lang.classloader.defineclassCond(未知源)位于java.lang.classloader.defineclass(未知源)位于java.lang.classloader.defineclass(未知源)位于java.net.urlClassloader.defineclass(未知源)位于程序将退出。
同时在eclipse中运行良好
我猜这就是您从命令行运行的方式。
~/tmp# ls
java_pr
~/tmp# ls java_pr
RegexTestHarness.java RegexTestHarness.class
~/tmp# java -cp . java_pr.RegexTestHarness
Enter your regex:
这对您应该是正确的
错误消息失败: bank_spec.rb gem'spork'gem'autotest','4.4.6'gem'zentest',:require=>false,:group=>:test gem'autotest-rails-pure“,'4.1.2'gem'autotest-growl','0.2.9'gem'factory_girl_rails”,'1.0'gem'capybara“,:gi
问题内容: 我是Java的新手,因此尝试将我的项目之一从C转换为Java,以便将其与另一个Java程序结合在一起。使用Runtime.exec()时,很难获得正确的结果。我有以下程序段,而Java将忽略以处理给定的命令。 这里的问题是文件名“ metabolic waste.txt”。没有空间时,相同的命令起作用。我知道我必须将转义字符用于空间,并且做到了。我正在研究Ubuntu btw。 我也尝
Pease帮帮我!,我是新来的flutter我正在导入一个项目,当我试图运行它时,它给出了异常 /simple_permissions-0.1.9/android/src/main/java/com/ethras/simplepermissions/simplepermissionsplugin.java:9:错误:找不到符号导入Android.support.v4.app.activitycom
这是我解析json的方法。问题是,有时它会使错误为null,有时工作正常。谁能告诉我有什么问题吗??
如何创建一个包含可选的hashmap,当检索时,它会给我值或Optional.empty?但是,我不允许检查null、Optional.empty()或使用,,。 对于<代码>可选 例如,<代码>。获取(“John”)。平面图(x-
当我在pubspec中包含“谷歌地图”依赖项时。亚马尔 我的构建失败: 正在启动lib\main。在调试模式下为x86构建的Android SDK上的dart。。。D8:程序类型已存在:android。支持v4。媒体MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal****************************