转自:http://blog.csdn.net/seafit/article/details/5673629
昨日通过vmware装上最新的Ubuntu系统,电脑配置比较高,所以跑起来速度还是很不错。接着装了TOMCAT,ANDROID,等等必须的开发软件。 不过期间eclipse的一个问题确实花了不少时间,记录一下解决方案。
1,下载JDK和ECLIPSE。
下载就不用说了,去eclipse官网下一个伽利略的版本即可,JDK相信下载过WINDOWSjava的人都知道。 最好用1.5.0版的,网上说JDK1.6编译android会出问题,我没试过,为了少走弯路,吸取了前人经验。
安装JDK方面也不用多说,网上资料太多了。这里记录几个细节问题。
JDK路径: 基本上JDK装在任何地方都是可以的,把JAVA_HOME,classpath, path指对路径就可以了,我的安装如下。
export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
由于我是初学linux,对于linux的环境变量不知道如何设置,从网上的结果来看,我在/etc/bash.bashrc 和 /etc/environment里都加了以上三行。
2,安装eclipse.
从网上来看,eclipse也是可以安装在任何地方的,我的安装在/opt/eclipse里。安装完成后,会在Applications->program里有一个快捷方式。这下问题就来了,点击这个快捷方式会报下面的错误。
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/opt/eclipse/jre/bin/java
java in your current PATH
这个就本篇博客要记录的内容,因为这个简单的问题花了我很多时间。
从最后的解决办法来看,是因为桌面启动没有加载之前提到的三行环境变量。但是在控制台是可以通过命令行启动的。
最后的解决办法如下:
在创建文件 /usr/bin/eclipse 内容如下
#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla/
export ECLIPSE_HOME=/opt/eclipse
export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
$ECLIPSE_HOME/eclipse $*
然后编辑ECLIPSE的快捷方式
将command 变为 eclipse.
也可以自己写一个bash脚本,我放在了/userrun/eclipse.sh. 内容如下
#!/bin/sh
export GDK_NATIVE_WINDOWS=1
export ECLIPSE_HOME=/opt/eclipse
export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
$ECLIPSE_HOME/eclipse $*
然后把快捷方式的command变为 /userrun/eclipse.sh 也可以实现快捷方式启动eclipase.
相关推荐
eclipse与tomcat的JVM设置
设置Eclipse的JVM参数
你对Eclipse中JVM内存设置方法是否熟悉,这里通过几个问题向大家解释一下,安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Java开发工具箱),一个JRE(Java运行环境,内含JVM),其中JDK内另含一个JRE。
NULL 博文链接:https://long-ltoy.iteye.com/blog/2352376
在eclipse设置JVM heap 的最小值与最大值的图案
运行eclipse提示JVM错误的解决方法
标签:ant-eclipse-jvm1.2-1.0.jar.zip,ant,eclipse,jvm1.2,1.0,jar.zip包下载,依赖包
对于使用eclipse卡或者在启动项目,空间分配不足导致慢等问题。
2017年11月2号晚上下载的最新版本的xgboost, ubuntu中编译好的,jvm packages编译好的,生成的jar包在jvm-packages下对应的target文件夹下
Eclipse中JVM内存设置
NULL 博文链接:https://dolphin-ygj.iteye.com/blog/366152
JVM Monitor 是一个 Eclipse 上的插件,用来分析Java应用程序运行的信息,包括CPU占用、线程以及内存的使用情况。
visualvm监控jvm及远程jvm监控方法
当前,以Hadoop、Spark为...这些大数据处理框架采用分布式架构,使用Java、Scala等面向对象语言编写,在集群节点上以Java虚拟机(JVM)为运行时环境执行计算任务,因此依赖JVM的自动内存管理机制来分配和回收数据对象.
java虚拟机(JVM)调优案例分析与Eclipse性能调优实战
JVM优化方法
jvm源码
本篇文章是对打开eclipse出现Incompatible JVM的解决方法进行了详细的分析介绍,需要的朋友参考下
动态编译字符串成java,并且添加class到jvm
jvm 配置jvm参数 配置jvm参数