zoukankan      html  css  js  c++  java
  • UBUNTU eclipse必须是 jdk5.0以上

    Debian&Ubutnu /Jerry  新安装了Ubuntu7.10(gutsy),在安装eclipse时出现问题。
    安装eclipse,源中的版本是3.2
    1. #sudo apt-get install eclipse

    安装java环境

    1. #sudo apt-get install j2sdk1.4

    打开eclipse时出现如下错误:

    JVM terminated. Exit code=1(注:2G以上内存也容易出现这个错误代码)
    /usr/lib/j2se/1.4/bin/java
    -Djava.library.path=/usr/lib/jni
    -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db
    -Dgnu.gcj.runtime.VMClassLoader.library_control=never
    -Dosgi.locking=none
    -jar /usr/lib/eclipse/startup.jar
    -os linux
    -ws gtk
    -arch x86
    -launcher /usr/lib/eclipse/eclipse
    -name Eclipse
    -showsplash 600
    -exitdata 178012
    -install /usr/lib/eclipse
    -vm /usr/lib/j2se/1.4/bin/java
    -vmargs
    -Djava.library.path=/usr/lib/jni
    -Dgnu.gcj.precompiled.db.path=/var/lib/gcj-4.2/classmap.db
    -Dgnu.gcj.runtime.VMClassLoader.library_control=never
    -Dosgi.locking=none
    -jar /usr/lib/eclipse/startup.jar

    搜 了一下,网上说是VM的设置问题,修改eclipse.ini,加入-vm /usr/lib/j2se/bin/java(java目录),我修改后还是出现同样的错误。在命令行中运行eclipse可以看到eclipse能正 确找到vm的所在。按照错误提示,建立了一个新文件

    1. #touch /usr/local/lib/eclipse/.eclipseextension
    2. #chmod 2775 /usr/local/lib/eclipse/.eclipseextension
    3. #chown root:staff /usr/local/lib/eclipse/.eclipseextension

    又出现新的错误

    Exception in thread "main" java.lang.UnsupportedClassVersionError: org/eclipse/core/launcher/Main (Unsupported major.minor version 49.0)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
            at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
            at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
            at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
            at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
            at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

    原来是java版本的问题,Unsupported major.minor version 49.0(48,49是Java编译器内部的版本号,48表示是用JDK1.4来编译运行程序的,49表示是用JDK1.5编译运行程序的)。

    删除jdk1.4,安装1.5

    1. #sudo apt-get install sun-java5-jdk
    再打开eclipse,没有问题了
  • 相关阅读:
    tp6.0使用EasyWeChat
    vue-admin-template使用
    tp6.0入门
    seo一些细节
    wordpress开发mac
    php加密
    小程序信息授权sessionKey失效问题
    app爬虫(python)开发——抓包工具的使用详细笔记
    app爬虫(python)开发——搭建开发环境(如何抓取app数据?)
    app爬虫(python)开发入门到实战个人笔记(目录)
  • 原文地址:https://www.cnblogs.com/pony/p/1094053.html
Copyright © 2011-2022 走看看