当前位置: 首页 > 知识库问答 >
问题:

Xml布局中的Viewpager不受支持(主要)。次要版本51.0

拓拔骁
2023-03-14

我正试图在一个片段中添加一个viewpager,但当我写到以下内容时:

 <android.support.v4.view.ViewPager
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

这在呈现时产生以下异常:

有人能说出为什么会发生这种情况吗?我该怎么做来解决这个问题?

共有1个答案

刘阳舒
2023-03-14

下载JDK7,并将默认JDK从1.6更改为1.7

3.1下载并安装openjdk-7-jdk

$sudo apt-get install openjdk-7-jdk openjdk-7-jre

$sudo update-alternative-config java有两个可供选择的替代java(提供/usr/bin/java)。

选择

  0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      auto mode

  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode

  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode

按enter键保留当前选项[*],或键入选择号:2 update-alternative:using

/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 
to provide /usr/bin/java 
$ java -version
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1~deb7u1)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

http://www.mkyong.com/java/java-unsupported-major-minor-version-51-0/

 类似资料:
  • 问题内容: 我无法将Java应用程序作为HTML中的Web小程序启动(我使用的是HTML4.01,我知道它在html5中不起作用)。它返回的错误消息是: java:不支持的major.minor版本52.0 我尝试降级Java JRE / JDK / SDK,但仍然收到相同的错误消息。我正在使用的Java当前版本是1.8.0_05。 问题答案: 使用Java版本1.7或更低版​​本执行代码时,您的

  • 问题内容: 在Eclipse中,我创建了一个链接到ejb和模型的EAR项目。我运行EAR时遇到以下错误: 无法部署Earkmz deploy is failing =部署期间发生错误:部署应用程序[earkmz]时发生异常:UnsupportedClassVersionError:分类it.j2ee.kmZ.business.impl.JPACartService具有不受支持的主要或次要版本号,该

  • 在Google App Engine的日志中,我major.minor版本51.0不受支持。我知道Stackoverflow上有很多关于这个问题的帖子,但这些帖子大多来自2012年,当时App Engine还在JRE 6上。现在App Engine是在JRE 7上运行的1.8.2版。我使用Maven和IntelliJ来开发我的应用程序,两者的目标JDK都设置为1.7(实际上IntelliJ只是选择

  • 我试图使用雪松堆栈在赫鲁库云上部署一个简单的Java EE应用程序。 我得到“Java . lang . unsupportedclassversionerror:com/app/myApp/main:不支持的major.minor版本51.0(无法加载类com.app.myApp.main)” 这意味着Im编译的JDK版本高于heroku JVM版本。我在“system.properties”文

  • 可能重复: 不支持主版本。次版本51.0 这是什么意思?这是我的密码...