一、安装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. Spring beanFactory ApplicationContext

    一.BeanFactoryBeanFactory 是 Spring 的“心脏”.它就是 Spring IoC 容器的真面目.Spring 使用 BeanFactory 来实例化.配置和管理 Bean. ...

  2. linux centos 基本命令

    init 3 进入命令行界面. init 5 进入图形界面. ifconfig 查询IP地址. nmtui 设置网卡. su - root 是切换到root账号使用,使用的是root用户的环境变量:s ...

  3. nginx反向代理:两个域名指向不同web服务端口

    一台服务器上安装了zabbix服务和jumpserver服务,两个域名zabbix.xxxx.xxxx和jumserver.xxx.xxxx 一.编辑/etc/nginx/conf.d目录下nginx ...

  4. burpsuite的使用(三)

    send to repeater 手动提交,注入. 将post请求改成get请求 直接就可以看到页面 生成csrf POC代码 点击在浏览器中测试,copy 拿到浏览器里访问 或者拷贝出来 保存到文本 ...

  5. 十 suprocess模块

    1 import subprocess 2 3 ''' 4 sh-3.2# ls /Users/egon/Desktop |grep txt$ 5 mysql.txt 6 tt.txt 7 事物.tx ...

  6. 第二章 向量(b)可扩充向量

  7. typedef void (*Fun) (void) 的理解——函数指针——typedef函数指针

    首先介绍大家比较熟悉的typedef int i;//定义一个整型变量i typedef myInt int: myInt j;//定义一个整型变量j 上面介绍得是我们常用的比较简单的typedef的 ...

  8. TCL脚本语言基础介绍

    Tcl简介(一):Tcl 语法 Tcl 语法 Tcl是一种很通用的脚本语言,它几乎在所有的平台上都可以释运行,其强大的功能和简单精妙的语法会使你感到由衷的喜悦,这片文章对 Tcl有很好的描述和说明.如 ...

  9. 137. Single Number II (Bit)

    Given an array of integers, every element appears three times except for one. Find that single one. ...

  10. UVa 548 Tree(二叉树最短路径)

    You are to determine the value of the leaf node in a given binary tree that is the terminal node of ...