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这里的说明!

 

如果有疑问,欢迎交流!

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

相关文章推荐

Debian安装JAVA环境

Debian官方没有维护专门的Java软件包,所以不能直接用apt-get工具来安装。在Debian系统中要安装Java,有两种方式,一种是用传统方式;一种是Debian方式。1. 传统方式在 sun...
  • gongora
  • gongora
  • 2009年05月15日 22:24
  • 15409

在debian上安装和配置Oracle JAVA 8(JDK/JRE)方法

这篇文章会帮助你在Debian系统上通过PPA快速安装并配置Oracle JAVA 8(JDK/JRE)1. 添加 Java 8 PPA源编辑一个新的ppa文件: $ sudo vim /etc/...

debian(wheezy)安装JAVA环境/替换openjdk为sun JDK

因为项目需要, 所以要在机器上安装java环境.  1, 去http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloa...

debian8 安装jdk1.8

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

debian下安装JDK+Eclipse+tomcat

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

Centos7下安装eclipse进行C/C++开发

Centos7下安装eclipse进行C/C++开发 --------------------------下载eclipse jre是java运行环境,eclipse需要先装jre...

Linux Debian 上安装 JDK7

https://blog.retep.org/2013/04/13/installing-java-7-on-debian-squeeze/ INSTALLING JAVA 7 ON DEBI...

【Linux】在Debian配置JDK1.7,与Linux Java Helloworld

其实JAVA的原生平台是Linux的,只是它可以跨平台运行而已。在Linux中甚至就有了原生的JDK,但是这些JDK难免不完整,因此最好自己配置一个JDK1,7,为以后的Tomcat,安卓等做好准备。...

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

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

Eclipse进行C/C++开发——JDK+ Eclipse IDE for C/C++ Developers +MinGW的配置与使用详解

Eclipse进行C/C++开发——JDK+ Eclipse IDE for C/C++ Developers +MinGW的配置与使用详解   1安装JDK和按照JDK环境变量配置文件配置好...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Debian 7 配置安装Java jdk及Eclipse for C/C++
举报原因:
原因补充:

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