java8下运行DbVisualizer问题

前几日重装系统,装了java8,今天运行DbVisualizer时,报java.lang.ClassCastException: javax.swing.KeyStroke cannot be cast to java.lang.Comparable 这样的错误。真是怪事。我的DbVisualizer版本是7.0.5,好像是该版本不支持java8,只能在java6下运行,由于种种原因吧,不想升级。后来在官网上找到了答案,只要新建个DBVIS_JAVA_HOME环境变量,指定你想要的jre版本就可以了。正常运行,截图如下:

java8下运行DbVisualizer问题_第1张图片

官网解释:http://confluence.dbvis.com/pages/viewpage.action?pageId=3146120


另:只有spring4以上才支持java8,所以系统装了java8后如果想正常运行spring4以下的程序,需要指定运行的jre版本,当然是8以下的。


你可能感兴趣的:(java,database)