下面的代码确实在Eclipse中没有任何错误,但奇怪的是当由Windows命令提示符(cmd)运行时,它会引发异常。有谁知道原因?
spinner = new JSpinner(new SpinnerDateModel());
spinner.setEditor(new JSpinner.DateEditor(spinner, "HH:mm:ss"));
java.text.DateFormat df = java.text.DateFormat.getTimeInstance(DateFormat.SHORT);
try{
Date date = df.parse("00:00:00");
spinner.setValue(date);
}catch(Exception ex){
ex.printStackTrace();
}
答案 0 :(得分:1)
Eclipse和命令提示符是否使用相同的JVM?请尝试检查两者的版本。
查找Eclipse正在使用的JVM:https://stackoverflow.com/a/557259/151110
对于Windows,请检查PATH系统变量或使用:https://stackoverflow.com/a/304441/151110