bra*_*n56 14 java eclipse telegram
首先,我想指出的是,我很清楚,这个问题已经被问了无数次,我知道通常的解决办法的.但是,它似乎对我不起作用.
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/telegram/mtproto/state/ConnectionInfo : Unsupported major.minor version 52.0发生错误时,通常是由使用不兼容的JDK-JRE组合进行编译引起的.但是,如下图所示,我的设置似乎是有序的:

图1. JDK合规性

图2. JRE设置

图3. Java Home
什么似乎是问题?我错过了什么?我正在使用Eclipse Luna,尝试运行一些Telegram API Layer 11代码(我认为代码工作,因为它被其他人使用).
Jon*_*eet 27
该JAVA_HOME环境变量无关,Eclipse会如何运行代码,据我所知.同样,您为项目显示的编译器设置也不会影响代码的运行方式.
相反,您需要查看运行时正在使用的运行配置,并检查那里的环境.确保你使用的是Java 8,一切都很好.单击"运行"按钮旁边的三角形,然后选择"运行配置..."以打开包含所有设置的对话框.然后查看JRE选项卡,确保使用正确的JRE.