Chinaunix首页 | 论坛 | 博客
  • 博客访问: 59158
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -5
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-18 21:32
个人简介

好人

文章分类

全部博文(10)

文章存档

2016年(5)

2015年(5)

我的朋友

分类: 云计算

2016-01-24 23:08:54

1安装JAVA8的链接:http://blog.csdn.net/kaidishi/article/details/40718269


2下载eclipse

刚开始下了Eclipse IDE for Java EE Developers,解压后双击

ubuntu14.04LTS安装JAVA8和eclipse0


出现了错误

ubuntu14.04LTS安装JAVA8和eclipse1


这个问题的原因是,我在~/.bashrc中加的Java的环境变量。这个文件在你启动终端的时候会被读取,但他并非全局的。所以双击是找不到jre的。


解决办法一:在/etc/profile中加Java的环境

ubuntu14.04LTS安装JAVA8和eclipse2

ubuntu14.04LTS安装JAVA8和eclipse3

ubuntu14.04LTS安装JAVA8和eclipse4

解决办法二:

进入eclipse,创建jre文件夹,进入jre文件夹,ln -s 你的JDK绝对目录/bin  bin

ubuntu14.04LTS安装JAVA8和eclipse5

设置完成后再双击,启动成功

ubuntu14.04LTS安装JAVA8和eclipse6

ubuntu14.04LTS安装JAVA8和eclipse7

发现菜单没了,全局菜单也没显示信息

解决方法一:(需要将Java环境设置在profile)

ubuntu14.04LTS安装JAVA8和eclipse8

解决方法二:

ubuntu14.04LTS安装JAVA8和eclipse9

解决方法三:将其添加到应用程序菜单中(推荐)

Ubuntu菜单项保存在/usr/share/applications目录下

新建eclipse.desktop,然后在终端输入下列代码:

Sudo gedit /usr/share/applications/eclipse.desktop

在文件中添加如下内容,然后保存退出即可
Exec=/home/user/eclipse/eclipse    (注:此为eclipse的解压目录下的运行程序eclipse)
Icon=/home/user/eclipse/icon.xpm    (注:此为eclipse的解压目录下的图标)


ubuntu14.04LTS安装JAVA8和eclipse10

重启eclipse,全局菜单出现了

ubuntu14.04LTS安装JAVA8和eclipse11


3如果是双击不觉得有问题,但是如果用终端启动的话,会出现一些警告和错误信息


Java HotSpot(TM) 64-Bit Server VM warning:ignoring option MaxPermSize=256m;suport was removed in 8.0(这是警告因为JAVA8取消了永久代,所以eclipse配置中的MaxPermSize设置在JAVA8会忽略,取消ini中的MaxPermSize就不会出现该警告)
org.eclipse.m2e.logback.configuration:The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized.
Will retry after the state location is initialized.
org.eclipse.m2e.logback.configuration:Logback config file: /home/user/workspace/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.5.0.20140606-0033.xml
org.eclipse.m2e.logback.configuration:Initializing logback
java.lang.ClassCastException:org.eclipse.osgi.internal.framework.EquinoxConfigurations$1 cannot be cast to java.lang.String 
at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26)
......
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)


ubuntu14.04LTS安装JAVA8和eclipse12

这错误应该是eclispe j2ee 附带的maven插件的一个BUG

目前我还没有找到很好的解决方案,但不想在开发中使用带错误报告的软件,决定尝试使用纯净版的eclipse

在下载网页那没有找到4.4的经典版本(Classic )或标准版(standard),又对其他版的都不熟悉,正当难以抉择的时候发现左边菜单栏有个选项

ubuntu14.04LTS安装JAVA8和eclipse13

点击进去可以查看不同版本eclipse的插件情况

ubuntu14.04LTS安装JAVA8和eclipse14

可以看到Eclipse IDE for Java Developers和Eclipse IDE for Java EE Developers都自带了Maven,于是我选择插件最少的Eclipse IDE for Eclipse Committers 4.4.1。

有点意外的是发现下载的安装包名带有standard

ubuntu14.04LTS安装JAVA8和eclipse15

下载后解压


ubuntu14.04LTS安装JAVA8和eclipse16

启动成功,没有错误信息

ubuntu14.04LTS安装JAVA8和eclipse17

接着要消除那个警告,修改eclipse.ini配置文件,去掉红框里的内容

ubuntu14.04LTS安装JAVA8和eclipse18

启动,对比可以看到,修改eclipse.ini后,警告信息也消失了

ubuntu14.04LTS安装JAVA8和eclipse19

重新启动,对比可以发现,修改eclipse.ini后,警告信息也消失了


ubuntu14.04LTS安装JAVA8和eclipse20

4为这个果体eclipse装上插件,可以使用Marketplace一个个找,也可以用下面的方法(推荐)

ubuntu14.04LTS安装JAVA8和eclipse21


ubuntu14.04LTS安装JAVA8和eclipse22

(下面可以按需要选择,但有某些插件装才可以装后面的jdk 8 kepler,我嫌麻烦就全勾了)

ubuntu14.04LTS安装JAVA8和eclipse23

因为用的是jdk 8,因此还需要安装Java 8 Kepler,下载点击Java8Support可以看到相关的信息

ubuntu14.04LTS安装JAVA8和eclipse24

ubuntu14.04LTS安装JAVA8和eclipse25

ubuntu14.04LTS安装JAVA8和eclipse26

将普通java项目转为java Web,右键项目,点击properties,选择Dynamic Web Module和Java

ubuntu14.04LTS安装JAVA8和eclipse27


确定后重新启动,正常

ubuntu14.04LTS安装JAVA8和eclipse28






阅读(1823) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~