一、安装JDK 1.7

1. 卸载OpenJDK

  rpm -qa | grep java

  rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64
  rpm -e --nodeps java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64
  rpm -e --nodeps tzdata-java-2012j-1.el6.noarch

2. 下载:①从我的网盘下载 jdk-7u60-linux-x64.tar.gz

     ②点击链接下载更高的版本  http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

下载完成后存放在/root/Downloads/目录中,然后将其移动到/usr/目录下,命令如下:

  mv jdk-7u60-linux-x64.tar.gz /usr/local/

3. 移动完成后,解压缩,命令如下:

  tar zxvf jdk-7u60-linux-x64.tar.gz

4. 解压缩完成后,得到jdk1.7.0_60文件夹,用以下命令重新命名:

  mv jdk1.7.0_60 Java

5. 删除安装压缩包:

  rm -f jdk-7u60-linux-x64.tar.gz

6. 打开/etc/profile,然后添加环境变量:

  vi /etc/profile

在profile文件末尾添加:

  JAVA_HOME=/usr/local/Java
  PATH=$JAVA_HOME/bin:$PATH                                     [注:注意这里的冒号]
  CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar     [注:变量之间是冒号而非分号分隔]
  export JAVA_HOME
  export PATH
  export CLASSPATH

7. 重新启动系统:

  reboot

8. 测试JDK 1.7是否安装成功:

  java -version

二、安装Eclipse

1. 下载:①从我的网盘下载  eclipse-SDK-4.2.1-linux-gtk-x86_64.tar.gz

     ②点击链接下载   http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.2.1-201209141800/eclipse-SDK-4.2.1-linux-gtk-x86_64.tar.gz

存放在/home/Tian/Downloads/目录中,然后将其移动到/opt/目录下,命令如下:

  mv eclipse-SDK-4.2.1-linux-gtk-x86_64.tar.gz /opt

2. 移动完成后,解压缩,命令如下:

  tar zxvf eclipse-SDK-4.2.1-linux-gtk-x86_64.tar.gz

3. 删除安装压缩包:

  rm eclipse-SDK-4.2.1-linux-gtk-x86_64.tar.gz

4. 在桌面上创建启动器:

桌面单击右键,在菜单中选择Create Launcher,在弹出窗口的Name栏中填写Eclipse,Command栏中指定到/opt/eclipse/eclipse

5. 打开Eclipse,新建一个名为JavaOpenCV245的工程,测试是否安装成功

  ①新建一个名为Main的类,测试代码如下:

package com.sty.opencv;
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
public class Main { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Welcome to OpenCV "+ Core.VERSION);
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
Mat m = Mat.eye(3,3,CvType.CV_8UC1);
System.out.println("m = " + m.dump()); } }

  ②在项目工程上点击右键--》Properties--》Java Build Path--》Libraries--》Add External JARs--》找到/home/Tian/software/opencv-2.4.5/bin/opencv-245.jar,点击确定即可。

  ③打开JRE System Library [JavaSE-1.7],选中Native library location,然后点击Edit,点击External Folder,选择的路径如下:/home/Tian/software/opencv-2.4.5/build/lib  [注:这里主要是设置build目录下的lib库],点击OK完成设置。

  ④运行①所示的代码,结果如下,表示配置成功。

本文参考:blog.csdn.net/yang1982_0907/article/details/38486099

在CentOS 6.5 中安装JDK 1.7 + Eclipse并配置opencv的java开发环境(二)的更多相关文章

  1. 在IntelliJ IDEA 13中配置OpenCV的Java开发环境

    准备工作: 下载IDEA 13(这里以版本13为例,后面简称IDEA): 下载Java JDK(用于配置基本的Java开发环境): 下载OpenCV 2.4.9(这里以版本2.4.9为例,据这篇文章说 ...

  2. 在CentOS 6.3中安装与配置JDK-7

    在CentOS 6.3中安装与配置JDK-7 来源:互联网 作者:佚名 时间:02-07 16:28:33 [大 中 小] 在CentOS-6.3中安装与配置JDK-7,有需要的朋友可以参考下 安装说 ...

  3. 在CentOS7.4中安装jdk的几种方法及配置环境变量

    在CentOS7.4中安装jdk的几种方法及配置环境变量 一.下载jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads ...

  4. CentOS 7.4 下面安装 jdk 10 的一点总结

    CentOS 7.4 下面安装 jdk 10 的一点总结 一.前期工作 1.检验系统原版本 [root@zck ~]# java -version java version "1.7.0_& ...

  5. 在Docker容器中安装jdk和spark

    在Docker容器中安装jdk和spark 1.下载jdk和spark 可以使用迅雷等专业下载软件下载jdk和spark软件包,注意是linux版,这里直接给出下载地址: JDK下载地址 JDK进入后 ...

  6. 详解在Linux系统中安装JDK

    本文以在CentOS 7.6中安装JDK8为例进行安装,其他系统和版本都是大同小异的. 下载 进入Oracle官方网站的下载页面. 首先,接受许可协议,如下图: 然后,根据Linux系统的位数选择要下 ...

  7. 番外篇1:在Windows环境中安装JDK

    他山之石,可以攻玉!欢迎关注我的微信公众号 本文作为构建第一个Java程序的番外篇一,跟大家探讨下在Windows下怎么安装JDK.由于本人没有Mac,因此如果是Mac的同学,请自行百度哦! 读前预览 ...

  8. 在Linux中安装JDK和IDEA

    前言 寒假安装虚拟机的时候我就没有安装好,到学校之后,因为时间紧加上更习惯Windows的操作习惯,我只在Windows上安装了JDK和IDEA,但是随着学习的深入,我发现用虚拟机写命令行.新建jav ...

  9. 完全零基础在Linux中安装 JDK

    完全零基础在Linux中安装 JDK 总体思路:先确定没有Java程序了 — 然后创建相应路径文件夹 — 下载JDK — 解压到当前路径 — 自定义文件名称 — 配置环境变量 — 检查是否安装成功 第 ...

随机推荐

  1. C++0x,std::move和std::forward解析

    1.std::move 1.1std::move是如何定义的 template<typename _Tp> constexpr typename std::remove_reference ...

  2. 2>&1和&>的区别

    简单记录下: COMMAND > /path/file 2>&1 COMMAND &> /path/file 这两个效果都是一样的,都是把正确的输入.错误输入存放到同 ...

  3. JavaScript 数组操作方法 和 ES5数组拓展

    JavaScript中数组有各种操作方法,以下通过举例来说明各种方法的使用: 数组操作方法 push 在数组最后添加一个元素 var arr=[3,4,5,6] console.log(arr) // ...

  4. POJ 1269 Intersecting Lines(直线求交点)

    Description We all know that a pair of distinct points on a plane defines a line and that a pair of ...

  5. css3美化radio样式

    .magic-radio{ position: absolute; display: none; } .magic-radio + label { position: relative; displa ...

  6. NFC学习总结

    NFC 学习总结 1.NFC 的基本概念 NFC 是 Near FieldCommunication 的缩写,即距离无线通信技术.由飞利浦公司和索尼公司共同开发的NFC 是一种非接触式识别和互联技术, ...

  7. Graph Theory

    Description Little Q loves playing with different kinds of graphs very much. One day he thought abou ...

  8. Java内存区域划分和GC机制

    Java 内存区域和GC机制   目录 Java垃圾回收概况 Java内存区域 Java对象的访问方式 Java内存分配机制 Java GC机制 垃圾收集器 Java垃圾回收概况 Java GC(Ga ...

  9. C#通过SC命令和静态公共类来操作Windows服务

    调用的Windows服务应用程序网址:http://www.cnblogs.com/pingming/p/5115304.html 一.引用 二.公共静态类:可以单独放到类库里 using Syste ...

  10. OSI参考模型和TCP/IP参考模型