在Linux下按照完JDK和Eclipse之后,启动eclipse出现如下错误:
JVM terminated. Exit code=13
/usr/bin/java
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-XX:MaxPermSize=256m
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar
-os linux
-ws gtk
-arch x86_64
-showsplash
-launcher /usr/lib/eclipse/eclipse
-name Eclipse
--launcher.library /usr/lib/eclipse//plugins /org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.dist/eclipse_1407.so
-startup /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar
--launcher.overrideVmargs
-exitdata a8004
-vm /usr/bin/java
-vmargs
-Xms40m
-Xmx384m
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/usr/share/eclipse/dropins
-XX:MaxPermSize=256m
-jar /usr/lib/eclipse//plugins/org.eclipse.equinox.launcher_1.2.0.dist.jar
说明你安装的eclipse版本和JDK的版本不兼容,比如eclipse是linux 32bit,而你的JDK版本是64bit。
可以通过命令:semantic@ubuntu:~$ java -version 来查看JVM的版本:
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.5) (6b27-1.12.5-0ubuntu0.12.04.1)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
然后看一下eclipse的版本是否相同,若不相同,再到官网下载兼容的版本,即可!
分享到:
相关推荐
在使用Eclipse进行开发的过程中,有时可能会遇到JVM(Java虚拟机)错误的问题。这类问题通常表现为启动Eclipse时出现错误提示,例如“jvm terminated. Exit code=-1”。本文将详细介绍这一问题的原因以及具体的解决...
-bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...
3. **移动到指定目录**:通常,我们会把JDK安装到`/usr/lib/jvm`目录下,为此,需要使用`sudo`权限: ``` sudo mv jdk-11.0.10 /usr/lib/jvm/ ``` 4. **设置环境变量**:为了让系统识别JDK11,需要在`~/.bashrc`...
到此这篇关于Linux bash:./xxx:无法执行二进制文件报错的文章就介绍到这了,更多相关Linux 无法执行二进制文件 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!...
首先,JDK8是Java编程语言的核心组成部分,包含了Java编译器、Java虚拟机(JVM)、Java类库以及开发者工具,如JavaDoc和Java调试器。它为开发者提供了编写、测试和部署Java应用所需的环境。下载JDK8的官方地址是:...
上传文件目录为:/home/ut/java/,cp当前目录下jdk-6u30-linux-i586.bin到/usr/lib/jdk/,chmod 777 jdk-6u30-linux-i586.bin jdk安装路径:/usr/lib/jdk/jdk1.6.0_30 配置环境变量: sudo vi /etc/environment ...
在开发Java应用程序的过程中,经常会遇到与JDK版本不兼容的问题,其中一种常见的异常就是`java.lang.UnsupportedClassVersionError`。该错误通常发生在试图用一个较低版本的JDK加载由较高版本JDK编译的类文件时。...
上传文件目录为:/home/ut/java/,cp当前目录下jdk-6u30-linux-i586.bin到/usr/lib/jdk/,chmod 777 jdk-6u30-linux-i586.bin jdk安装路径:/usr/lib/jdk/jdk1.6.0_30 配置环境变量: sudo vi /etc/environment ...
使用 sudo 命令运行安装包,例如 sudo ./jdk-6u20-linux-i586.bin,然后按回车键直到出现是否同意许可协议的提示,输入 yes 并回车键。 第四步:配置环境变量 在 /etc/environment 文件中添加以下变量: JAVAHOME...
将下载好的文件 `jdk-6u22-linux-i586.bin` 放置到 `/usr/lib/jvm/java` 目录下,并赋予其可执行权限: ```bash sudo chmod +x jdk-6u22-linux-i586.bin sudo ./jdk-6u22-linux-i586.bin ``` - **配置环境变量*...
- Linux/Mac:解压.tar.gz文件到指定目录,例如`/usr/lib/jvm`,然后设置环境变量`JAVA_HOME`指向JDK的安装路径。 3. **验证安装**:打开命令行,输入`java -version`和`javac -version`,若能显示JDK版本信息,...
开发环境:Mac OS X 10.10.2Java 1.8.0_31Go 1.4构建方法:export GOPATH=path/to/jvm.go/ go install jvmgo创建如下目录结构:path/to/jvm.go/bin ├── jvmgo └── jre/ ├── lib/ ├── rt...
在使用Linux系统时,有时会遇到执行特定程序时出现“权限不够”的错误,例如在尝试运行Java可执行文件时,可能会遇到"BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够"这样的提示。这个错误通常意味着当前用户...
### Java 错误处理:java.lang.OutOfMemoryError: Java heap space 在Java应用程序开发过程中,经常遇到的一个问题就是内存溢出错误,特别是在处理大量数据或长时间运行的应用时。其中,“java.lang....
命令为 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_51/bin/java 300、sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_51/bin/javac 300、sudo...
sudo ./usr/lib/jvm/java/jdk1.6.0_12.bin ``` 在安装过程中,你可能需要按下回车键,并在提示是否同意许可协议时输入`y`。 安装完成后,需要配置环境变量以使系统能找到新的JDK。编辑`/etc/profile`文件: ``` ...
2. 解压到期望的目录,例如`/usr/lib/jvm`,使用命令`tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/lib/jvm/`。 3. 配置环境变量,如`JAVA_HOME`、`PATH`和`CLASSPATH`,确保系统能够找到并使用JDK。 4. 验证安装...
Exec=/usr/lib/jvm/java/eclipse/eclipse Icon=/usr/lib/jvm/java/eclipse/icon.xpm Terminal=false Type=Application Categories=GNOME;Application;Development StartupNotify=true 保存退出后,Eclipse将被添加...
基于arm64架构CentOS 7.9.2009 (AltArch)版本系统 ...打包/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.aarch64 openEuler 20.04 LTS安装GConf2-devel后,可启动apache-tomcat-8.5.91