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,没有问题了
  • 相关阅读:
    工作感悟
    9/10记事
    总结几份工作的感悟
    四次原则
    在UC浏览器上很炫的一个效果
    php跨服务器传递对象
    wdlinux一键安装包
    手机号码4位隐藏
    php中英文字符串转字母转大小写
    MySQL添加用户、删除用户与授权
  • 原文地址:https://www.cnblogs.com/pony/p/1094053.html
Copyright © 2011-2022 走看看