当应用程序在IDE(Netbeans)之外运行时,使用匹配器正则表达式的JTextField输入验证不匹配

时间:2015-10-18 23:16:02

标签: java regex netbeans jtextfield

我在linux下编写了一个Java桌面应用程序,一切运行良好。现在我想创建一个包来为Windows用户部署它。在应用程序中,我使用Matcher类来验证JTextField,并且在linux下它运行良好,无论是从Netbeans IDE运行还是从命令行运行" java -jar"。在Windows上它也运行,但只能从IDE运行。当我从提示中cd并启动" java -jar"它正常启动但JTextField验证不识别输入。我确定我在两种模式下使用相同的JDK。可能是编码问题?我尝试对文件进行不同的编码,显然每次重新编译时都会清理之前编译的* .class文件。正则表达式是用源文件编写的,不是从文件中读取的。

0 个答案:

没有答案