zoukankan      html  css  js  c++  java
  • Exception in thread " " java.lang.UnsupportedClassVersionError: 错误

    Exception in thread "main" java.lang.UnsupportedClassVersionError: httpclient/ClientExecuteProxy : Unsupported major.minor version 52.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

    Java虚拟机的版本低于编译器的版本,造成虚拟机抛出异常。
    解决的方法有两个:
    1、重新安装较高版本的虚拟机,比如JRE1.5或1.6;
    2、使用早期版本的JDK重新编译源代码,比如JDK1.4.1或JDK1.4.2等。
    PS:你可以在命令行方式下运行java -version查看你当前的虚拟机版本号。


    这时在java project中会警告:
    Description Resource Path Location Type Build path specifies execution environment JavaSE-1.6. There are no JREs installed in the workspace that are strictly compatible with this environment.      communication  Build  path JRE System Library Problem
    去除警告方法:工程名称上右键菜单:Properties--->Java Build Path--->Libraries,选中"JRE System Library[JavaSE-1.6]",选择右侧按钮“Edit",打开新界面中选择"Workspace default JRR (JDK1.7......)"即可。
  • 相关阅读:
    最小生成树Prim算法
    哈夫曼树与哈夫曼编码
    二叉树的非递归遍历
    浅谈C++中指针和引用的区别
    poj2406 Power Strings
    (收藏)KMP算法的前缀next数组最通俗的解释
    HDU 1556 Color the ball
    Floyd算法
    最短路Dijkstra和Flyod
    编程中无穷大常量的设定技巧
  • 原文地址:https://www.cnblogs.com/linkarl/p/4751066.html
Copyright © 2011-2022 走看看