x86でJava 1.6を使用してOutlookを開いて電子メールを送信し、SWTですべてのコマンドを電子メールで送信しました。 source
Everithingは本当にうまく動作しますが、最近私の仕事はx64とOutlookのバージョン(2010〜2016)に変更することにしましたが、何らかの理由でJavaが1.6を維持することに決めました。
コードが機能しなくなりました。でも、私はそれは私にメッセージを送信SWT(1.8から1.5)を更新しようとすると:
java.lang.UnsupportedClassVersionError:ORG /日食/ SWT /ウィジェット/コンポジット:サポートされていないメジャー。マイナーバージョンを52.0JAVA SWTでOutlook経由で電子メールを送信
だから私は、次のものを発見した研究の後:
-
あなたはSWTのバージョンを更新する場合は、x86の中で、私も
-
前に言ったエラーのために働くにストップをeverithing、あなたはバージョンを続ければSWT(1.5)のメールはx64ので
を開くNT質問が
あるのx64で動作する電子メールのコードを更新する方法はありますか?
ライブラリを1.5から1.8にアップデートする方法があり、x64(un x86の場合でも)で動作しますか?
と私はそれを前に言ったように、私はconclucionsの多くを得た研究の数週間後に(私よりいくつかの奇妙なセキュリティ上の理由から大きな)Javaのバージョン
'サポートされていないmajor.minorバージョン52.0'はコードがJava 8でコンパイルされ、**がJava 8でも実行されなければならないことを意味します。 –
Okですが、以前のバージョンのswtはx64と互換性がありません。 –