一、安装jdk

  下载jdk

  http://www.oracle.com/technetwork/java/javase/downloads

  将下载的jdk文件放到 /opt 下解压

  $sudo cp jdk-10.0.2_linux-x64_bin.tar.gz /opt/

  $cd /opt/

  $sudo tar xzvf jdk-10.0.2_linux-x64_bin.tar.gz

  将下列语句添加到 .bashrc 中

  export PATH=/opt/jdk-10.0.2/bin:$PATH

  重新开启一个terminal

  $ javac -version
  javac 10.0.2

二、安装库源文件和文档

  从 jdk 中寻找 src.zip 文件,解压到 ~/java/javasrc 目录下

  jar xvf src.zip

  从 http://www.oracle.com/technetwork/java/javase/downloads 下载 jdk-10.0.2_doc-all.zip 并且解压到 ~/java/ 目录下

  jar xvf jdk-10.0.2_doc-all.zip

  从浏览器中打开 doc 下的 index.html ,并且添加到书签。

三、安装Eclipse

  下载jre,并且将 jdk、jre 文件同时改到 /opt/jvm 目录下;

  将 eclipse安装文件 cp 到 /opt 下,在 ~/Desktop 目录下添加其桌面图标 Eclipse.desktop并添加执行权限,内容如下:

  [Desktop Entry]
  Encoding=UTF-8
  Name=Eclipse
  Comment=Eclipse
  Exec=/opt/eclipse-installer/eclipse-inst
  Icon=/opt/eclipse-installer/icon.xpm
  Terminal=false
  StartupNotify=true
  Type=Application
  Categories=Application;Development;

  Name[zh_CN]=Eclipse
  

  将 jre 拷贝到 jdk、eclipse安装目录下并改名为 jre

  打开 Eclipse.desktop 安装 java 开发环境,并添加 java 的桌面图标 Eclipse-Java.desktop,内容如下:

  [Desktop Entry]
  Encoding=UTF-8
  Name=Eclipse-Java
  Comment=Eclipse-Java
  Exec=/home/rivsidn/eclipse/java-photon/eclipse/eclipse
  Icon=/home/rivsidn/eclipse/java-photon/eclipse/icon.xpm
  Terminal=false
  StartupNotify=true
  Type=Application
  Categories=Application;Development;

  Name[zh_CN]=Eclipse-Java

  

  

java 环境搭建的更多相关文章

  1. 【Java学习系列】第1课--Java环境搭建和demo运行

    本文地址 分享提纲: 1. java环境的搭建 2. java demo代码运行 3.参考文档 本人是PHP开发者,一直感觉Java才是程序的王道(应用广,科班出身),所以终于下决心跟一跟. 主要是给 ...

  2. Selenium Web 自动化 - Selenium(Java)环境搭建

    Selenium Web 自动化 - Selenium(Java)环境搭建 2016-07-29 1 下载JDK JDK下载地址:http://www.oracle.com/technetwork/j ...

  3. java环境搭建心得

     右击此电脑,点击属性, 在打开的电脑系统对话框里发电机i直接点击左侧导航里的[高级系统设置]在打开的电脑系统属性对话框里直接点击下面的[环境变量] 打开环境变量对话框后,直接点击系统变量下面的新建, ...

  4. appium java 环境搭建

    appium是一款open source 移动自动化测试框架,既支持Android 也支持IOS. appium 基于webdriver协议执行测试脚本. 今天,如炒剩饭,介绍一下搭建appium A ...

  5. java环境搭建系列:JDK从下载安装到简单使用

    最近,问的比较多的问题居然是jdk的问题,对于新手来说这确实有点难度,毕竟一个人经常上网浏览新闻和观看视频的人,一下子开始一门编程语言的环境搭建.这中间需要一个慢慢适应的过程.回想当初我在这个阶段也很 ...

  6. java环境搭建 windows

    windows搭建Java环境 1.下载java开发工具jdk安装包 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/inde ...

  7. web自动化测试(java)---环境搭建

    java的测试环境搭建相较于python还简单些,只要把相关的jar包导入即可了 1.安装java 从官网下载最新的java安装程序,双击安装(java1.8) 2.下载java版的selenium的 ...

  8. zookeeper与kafka安装部署及java环境搭建(发布订阅模式)

    1. ZooKeeper安装部署 本文在一台机器上模拟3个zk server的集群安装. 1.1. 创建目录.解压 cd /usr/ #创建项目目录 mkdir zookeeper cd zookee ...

  9. java环境搭建与安装开发工具全教程

    当前端的后台搭档是做java后台时,这时就需要自己搭建一个java开发环境,和安装eclipse了. 那么,一般这些开发环境在一个开发团队中是统一的.正规完善的公司还会有自己软件库和安装配置文档.这时 ...

  10. 我的JAVA环境搭建

    每次重装系统后的开发环境搭建,总是会花费大量的时间精力,软件下载安装啦,配置修改啦等等,索性把这些流程记录一下,毕竟时间就是金钱. 软件列表 JDK1.8 IntelliJ IDEA Navicat数 ...

随机推荐

  1. chrome 扩展 调试

    开发chrome扩展,有时候需要输出console.log 通常调试的popup.html.content_script.backgroup.html等 但是有一些是没有这些的 1.推荐一个扩展: h ...

  2. 1.3.2、CDH 搭建Hadoop在安装之前(端口---Cloudera Navigator加密使用的端口)

    列出的所有端口都是TCP. 在下表中,每个端口的“ 访问要求”列通常是“内部”或“外部”.在此上下文中,“内部”表示端口仅用于组件之间的通信; “外部”表示该端口可用于内部或外部通信. 零件 服务 港 ...

  3. lua keynote

    [lua keynote] 1.两个减号是单行注释: -- --[[ 多行注释 多行注释 --]] ---[[ // 三个'-'开启的是一个行注释--]] 1.1.两条语句可以在同一行,并表不需要分号 ...

  4. angularjs 粘贴事件

    参考 http://www.jb51.net/article/89708.htm ng-paste 需要setTimeout,否则无法获取到数据

  5. 每月IT摘录201810

    技术 1.Redis.对于单机实例,我们采用原生主从(Master-Slave)模式实现高可用,常规模式下对外仅暴露 Master 节点.由于使用原生 Redis,所以单机实例支持所有 Redis 指 ...

  6. Cisco & H3C 交换机 DHCP 中继

    个人理解:其实在核心交换上配置dhcp 中继也就是短短的几条命令,主要是注意细节,具体配置如下,希望能帮到大家: DHCP服务器IP:192.168.1.100 CISCO: 第一步:开启交换机的dh ...

  7. 侯捷STL课程及源码剖析学习1

    1.C++标准库和STL C++标准库以header files形式呈现: C++标准库的header files不带后缀名(.h),例如#include <vector> 新式C hea ...

  8. 206. Reverse Linked List (List)

    Reverse a singly linked list. /** * Definition for singly-linked list. * struct ListNode { * int val ...

  9. Codeforces Beta Round #18 (Div. 2 Only)

    Codeforces Beta Round #18 (Div. 2 Only) http://codeforces.com/contest/18 A 暴力 #include<bits/stdc+ ...

  10. Java-分治算法

    一.分治算法的原理 分治算法就是将一个规模为N的问题分解成K个规模较小的子问题,这些子问题相互独立且与原问题性质相同,求出子问题的解,就可以得出原问题的解 二.分治算法的伪代码实现 合并算法Merge ...