前言:覺得有些奇怪。在 Synology NAS 上只能安裝 Tomcat 7.X 版(不使用第三方程式下),而且預設只能用 JDK 1.7 版,這次上傳程式時忘了改卻能正常使用;過了幾天後直到有使用者反應跑不出運行畫面才發現原來是有問題的,關於這點需要再研究一下。
錯誤訊息:Unsupported major.minor version 52.0
stanford parser 和 jdk 版本對應關係:
J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
Unsupported major.minor version 52.0:看到 unsupported 就會想到版本相容問題。會發生這問題主要是我在本機開發時使用的是 Tomcat 8.X 和 JDK 1.8 版本;而在 Synology NAS 上所使用的卻是 Tomcat 7.X 和 JDK 1.7 的版本,所以就會造成這種錯誤。
解決方式也很簡單、在 Eclipse 中直接修改版本即可。參照之前所寫的這篇修正即可解決錯誤。