Debian 7 配置安装Java jdk及Eclipse for C/C++

原创 2014年10月20日 19:18:06

    因为最近需要,得在linux下使用Eclipse IDE for C/C++ 下面简介一下我的配置安装过程,以及一些错误的处理方法,比较详细适合新手,大神请一笑而过...

1​、准备工作

    因为Eclipse依赖于Java jdk,因此需要先安装Java jdk;

        下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

        本次演示版本:jdk-8u25-linux-x64.tar.gz

 

        下载Eclipse IDE for C/C++:

            http://www.eclipse.org/downloads/

        找到Eclipse IDE for C/C++ Developers

        下载与linux自己对应的版本,本次演示版本:eclipse-cpp-mars-M2-linux-gtk-x86_64.tar.gz

 

2、安装

    2.1、安装Java jdk

    进入下载目录:

       cd 下载


    解压:

        tar -zxvf jdk-8u25-linux-x64.tar.gz


    得到一个名为:jdk1.8.0_25 的文件夹

        我这里将安装目录定为:/usr/local/jdk1.8.0_25

        这个位置可根据情况和喜好自己定!!


    复制解压出来的文件到安装目录:

        sudo cp  -r  jdk1.8.0_25  /usr/local/jdk1.8.0_25


    配置系统环境变量:

        vim /etc/profile

    理论上添加如下两行就行:

export JAVA_HOME=/usr/local/jdk1.8.0_25
export PATH=$PATH:$JAVA_HOME/bin

    保存退出!


    执行如下命令,然profile配置立即生效:

        . /etc/profile

    注意:.和/etc之间有一个空格!!


    到这里,可以执行一下java -version查看一下版本信息,如果是如下的信息:

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

    恭喜你,Java sdk你已近安装成功了!


    不过,我想可能大部分朋友没这么幸运,因为你的linux发行版可能预装的有java sdk,那么运行java -version命令,出来的果中看到的版本肯定不是我们当前准备安装的版本,比如版本是1.6.0.XXX,我的debian7 默认安装的就是opensdk1.6,接着就要配置默认的jdk;

    执行下面的命令:


        sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_25/bin/java 300

 

        sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_25/bin/javac 300

 

    如果上述代码提示错误,那因该是上面修改的profile文件没有生效,重启一下再执行上述命令吧!


    然后再执行

        sudo update-alternatives --config java


看看出来的列表中有没有我们新的jdk版本,有的话,根据提示把默认的改成我们安装的这个版本,如下图:



    最后,再运行

        java -version

 

    看到输出的版本是1.8.0_25那就证明你成功了!

 

 


2.2、安装Eclipse IDE for C/C++

    

    进入下载目录:

        cd 下载


    解压:

        tar -zvxf  eclipse-cpp-mars-M2-linux-gtk-x86_64.tar.gz

    得到:

        eclipse文件夹

    直接进入eclipse文件夹,运行程序试试:

        cd eclipse

        ./eclipse

    如果这里你运行成功了,那么恭喜你,你太幸运了,估计还是会有朋友出错的!往下看吧!!


    如果报错,会让你去看log文件,这个log文件在eclipse文件夹下的configuration文件夹下,那个一串[数字.log]就是了!

打开它,如果看到如下两句:

!MESSAGE 读取配置时出错:/home/yuxuan/文档/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (权限不够)
!STACK 0
java.io.FileNotFoundException: /home/yuxuan/文档/eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (权限不够)

    那么用sudo ./eclipse 执行吧,典型的权限问题!

 

    另外,可能上述问题解决后,运行时会报一个:

        An error has occurred. See the log file null.

    报这个错的话,日志文件是在eclipse文件夹根目录中,名称因该为:hs_err-pid****.log,打开它,如果你看到的错误提示如下:

# Problematic frame:
# C  [libgdk-x11-2.0.so.0+0x5173f]  gdk_display_open+0x3f
#
# Core dump written. Default location: /home/****/文档/eclipse/core or core.4297

    这个错误的话,修改eclipse目录下的eclipse.ini文件,--launcher.appendVmargs上面添加:

        --launcher.GTK_version

        2

 

命令就不写了吧?添加完了如下图1516行:

 

    好吧,最后执行:

        sudo ./eclipse 

    试试看吧,因该能进入了吧?


    之前还有朋友问到我说如何设置eclipse成中文,大概方法如下:

    打开这个网址:

        http://www.eclipse.org/babel/downloads.php

    Installing the language packs这里的说明!

 

如果有疑问,欢迎交流!

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux下安装和使用Eclipse

下面是我的一些体会:关于环境变量,这个是最无奈的,无论在windows还是linux下都需要设置,什么时候能够自动识别呢?First install in Debian. Change to root...
  • autofei
  • autofei
  • 2007年12月26日 04:27
  • 2711

debian下安装JDK+Eclipse+tomcat

1.安装JDK:(1)在java官方网站上下载jdk的bin文件,用shell中./执行该文件,此时会默认在当前bin文件所在的目录下安装jdk,然后可以把该安装目录放到其他目录,方面管理使用:如/u...
  • mrliu20082009
  • mrliu20082009
  • 2010年03月27日 19:43
  • 2692

eclipse觉得卡,怎么调优

前几天装了个eclipse,发现真的启动很慢,而且运行程序也慢,检查了不是网络问题,jsp修改一下,一保存就卡死,要等十几秒,感觉不能忍,所以就上网找资料,但是都不全面,小编接下来就把eclipse调...
  • czpandy
  • czpandy
  • 2017年06月07日 17:18
  • 135

Linux Debian 上安装 JDK7

https://blog.retep.org/2013/04/13/installing-java-7-on-debian-squeeze/ INSTALLING JAVA 7 ON DEBI...
  • hardywang
  • hardywang
  • 2016年05月19日 10:26
  • 3017

debian8 安装jdk1.8

jdk安装方法很多,我是草鸟新手,使用菜鸟新手的安装方法 1.下载jdk-8u111-linux-x64.tar.gz 建议官网下载 2.复制到虚拟机,解压出来 3.将解压出来的文件夹复制到usr...
  • wangkuangs
  • wangkuangs
  • 2017年01月08日 11:12
  • 2105

Linux(debian7.0) jdk7的安装与默认环境设置

每次重装系统后都会重新安装JDK,linux安装的默认环境都是openjdk,我有轻微洁癖,总是不放心,想要安装sun(oracle)的jdk,为了方便自己日后需要,也为了大家一起参考,撰下此文。首先...
  • liu_yongyou
  • liu_yongyou
  • 2013年06月05日 09:05
  • 4446

(Linux)Debian下安装JDK1.8.0

昨晚花了两个多小时查资料,在Debian下安装了jdk和tomcat,记录一下 查看Linux版本:uname -a 我的是64位的。 在oracle官方网站下http://www.oracle...
  • realzhizhiping
  • realzhizhiping
  • 2017年08月09日 11:10
  • 558

Debian 8 配置jdk环境变量

系统是 Debian8, Jessie, 默认java版本是:OpenJDK 1.7 1. 检查当前系统的java版本 leung@phychion:~$ java -version java ...
  • FHXISDOG
  • FHXISDOG
  • 2017年04月12日 00:25
  • 1369

[linux上路] 开发环境准备一 Debian8 jdk 配置

debian8 jdk 配置说明
  • xiangcns
  • xiangcns
  • 2017年04月20日 23:11
  • 703

Debian更改默认jdk版本

系统是 Debian8, Jessie, 默认java版本是:OpenJDK 1.7 1. 检查当前系统的java版本 leung@phychion:~$ java -version j...
  • u014399084
  • u014399084
  • 2017年05月11日 01:33
  • 802
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Debian 7 配置安装Java jdk及Eclipse for C/C++
举报原因:
原因补充:

(最多只允许输入30个字)