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,没有问题了
  • 相关阅读:
    web实现rtmp推流拉流(vue + nginx)
    css邊框
    通过IIS操作修改服务器文件没有权限的解决办法
    C#、ASP.NET、WinForm
    阿里云 ECS实例诊断与修复工具,将问题解决周期从24小时缩短至分钟级
    Gartner发布云产品评估报告:阿里云计算能力全球第一
    晓生:这个朋友我交定了!
    从 VMWare 到阿里神龙,虚拟化技术 40 年演进史
    如何在公有云上部署私有云?阿里云专有宿主机轻松搞定
    RHEL6.4安装出现“sda must have a GPT disk label ”解决方法
  • 原文地址:https://www.cnblogs.com/pony/p/1094053.html
Copyright © 2011-2022 走看看