我使用x86中的Java 1.6通過打開Outlook發送電子郵件併發送電子郵件,所有命令與SWT。 source
Everithing的工作真的很好,但最近我的工作決定將操作系統更改爲x64和Outlook版本(2010年至2016年),但由於某些原因,Java決定保留1.6
所有這些代碼停止工作。甚至,當我嘗試更新SWT(1.5〜1.8),它向我發送消息:
因爲java.lang.UnsupportedClassVersionError:組織/日蝕/ SWT /部件/複合:不支持MAJOR.MINOR版本52.0JAVA通過Outlook發送電子郵件與SWT
所以研究後,我發現下一個東西:
-
如果更新SWT的版本,在86,everithing停止了,我說的錯誤工作之前
-
甚至,如果保持版本的SWT(1.5)郵件在64 nt的開放
的問題是
有一種方法來更新電子郵件代碼在64位的作品?
有一種方法可以將庫從1.5更新到1.8並在x64(甚至是un x86)下工作?
正如我之前說的,我不能更新Java版本(比我大一些怪異的安全原因)
'不支持的major.minor版本52.0'表示代碼是用Java 8編譯的,必須**也用Java 8運行。 –
好的,但以前版本的swt與x64不兼容? –