一、安装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. 2018面向对象程序设计(Java)第6周学习指导及要求

    2018面向对象程序设计(Java) 第6周学习指导及要求(2018.9.29-2018.10.8)   学习目标 深入理解程序设计中算法与程序的关系: 深入理解java程序设计中类与对象的关系: 理 ...

  2. opencv批量修改图片尺寸

    #include"opencv2/opencv.hpp" using namespace std; using namespace cv; #include<opencv2/ ...

  3. jquery 滚动条位置的

    $('#fixedHead').width()//div的宽度 $('#fixedHead')[0].scrollWidth//滚动条的宽度 两者的差为滚动条的宽度 var b1=$("#d ...

  4. 使用ddns搭建免费服务器

    [使用ddns搭建免费服务器] 第一步 tplink路由器提供了ddns服务,它为用户免费提供一个子tpddns.cn下的子域名,映射到你的路由器上.当启用后,只在要能接入互联网的地方,都能过此域名, ...

  5. ssm 连接两个数据库

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  6. Unity3D中的Quality

    Quality Level:质量等级,默认为打包最低的那个等级 Name:质量级别的名称 Pixel Light Count:像素灯数量(前向渲染使用的像素灯的最大数量) Texture Qualit ...

  7. django搭建的站点,通过localhost能访问,但是通过ip不能访问

    问题:使用ip访问不了django站点,只能用127.0.0.1访问     解决方法:启动服务时ip使用0.0.0.0   使用gunicorn启动 gunicorn -w4 -b0.0.0.0:8 ...

  8. POJ-3078.Shuffle'm Up(简单模拟题)

    这道题做了有四个小时吧,今天一整天都处于边玩边学的状态,我很是不喜欢...一开始用了20分钟模拟,过了样例后TLE了,就在考虑是不是判断是否重复判定的数组开大了,结果一直蛙,后面想到了map判重,结果 ...

  9. 58. Length of Last Word (String)

    Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the l ...

  10. c# 键值对的方式post提交

    DataContractJsonSerializer jsQcData = new DataContractJsonSerializer(typeof(DATA<data>));//DAT ...