JDK环境部署

                                        作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

一.JDK版本说明

>.Open JDK
  这个不多说,免费的开源实现,以 GPL License 发布,很多 Linux 发行版中都会包含这个 Open JDK 。参与开发的大佬们有 Oracle、RedHat (已被 IBM 收购)、Azul System、IBM、Apple、SAP。 >.Oracle JDK
  就是我们常说的 Java JDK,也是最常用的一个,是 Oracle 公司(收购了开发 Java 的 Sun 公司)对 Java SE 的实现。如果更详细分的话,可以分为 Oracle JDK 和 Oracle JRE。比如你想玩 Minecraft 这样需要 Java 的游戏,那只需要从 java.com 下载一个 JRE 就够了。如果你想基于 Java 做开发,那就需要从 Oracle Technology Network(OTN)网站上下载 JDK 了。
  假设 JDK 8u192 是 年的最后一个 Update,你下载并且安装了,那可以继续免费使用下去,没有任何问题。但是从 年 月开始,如果你还想获取 JDK 的 Update,对不起,你需要付费订阅。这个订阅服务的价格是这样的:对于 PC,每用户每月是 2.5 美元,对于服务器/云部署,每个 processor 每月是 美元,当然,数量多的话可以打折。 >.其他公司提供的 JDK
  有实力的大公司,都有可能开发自己的 JDK ,比如 IBM ,肯定要为自家的操作系统 AIX,还有 z/OS 开发 SDK。HP、SAP 也有自己的 JDK,可以为自己的硬件和软件做定制。
  Oracle Java SE Advanced、Java SE Advanced Desktop、Java SE Suite 这名字很长,也有点费解,简单来说,这是个收费的服务, 是 Oracle 为企业级用户提供的高级工具和功能,可以监控、部署、管理企业级的 Java 程序,与此同时,你还可以下载那些老版本的 JDK 及其 Update。换句话说,如果你购买了这个服务,自然就不用担心什么 JDK Update 收费的问题。但是问题在于,到底有多少公司再使用这个服务? 如果你的公司在使用,欢迎告知。所以我猜测 Oracle 耍了一点小手段, 以后不要这个收费的服务了,把这些高级的功能加上 JDK Update 打包,统一成一个新的服务,就是之前说的订阅服务。   注意,我这里说的都是公司,都是商业用途,如果只是个人学习 Java 的话,没什么影响!
  以上文章参自互联网:https://baijiahao.baidu.com/s?id=1620513576396123558&wfr=spider&for=pc

二.Open JDK的安装部署

1>.在CentOS7.6图形界面安装时,默认会给咱们安装该服务

[root@node101.yinzhengjie.org.cn ~]# which java
/usr/bin/java
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ll /usr/bin/java
lrwxrwxrwx. root root Mar : /usr/bin/java -> /etc/alternatives/java
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ll /etc/alternatives/java
lrwxrwxrwx. root root Mar : /etc/alternatives/java -> /usr/lib/jvm/java-1.7.-openjdk-1.7.0.191-2.6.15.5.el7.x86_64/jre/bin/java
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# rpm -qa *openjdk*
java-1.7.-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
java-1.7.-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
java--openjdk-headless-11.0.ea.-.el7.x86_64
java--openjdk-11.0.ea.-.el7.x86_64
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# java -version
java version "1.7.0_191"
OpenJDK Runtime Environment (rhel-2.6.15.5.el7-x86_64 u191-b01)
OpenJDK -Bit Server VM (build 24.191-b01, mixed mode)
[root@node101.yinzhengjie.org.cn ~]#

2>. CentOs的yum源默认就有openjdk的rpm包

[root@node101.yinzhengjie.org.cn ~]# yum search jdk
Loaded plugins: fastestmirror, langpacks
Repodata is over weeks old. Install yum-cron? Or run: yum makecache fast
Determining fastest mirrors
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
===================================================================================================================== N/S matched: jdk =====================================================================================================================
copy-jdk-configs.noarch : JDKs configuration files copier
java-1.6.-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.7.-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.-openjdk-headless.x86_64 : The OpenJDK runtime environment without audio and video support
java-1.7.-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.-openjdk.i686 : OpenJDK Runtime Environment
java-1.8.-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8.-openjdk-accessibility.i686 : OpenJDK accessibility connector
java-1.8.-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.8.-openjdk-accessibility-debug.i686 : OpenJDK accessibility connector for packages with debug on
java-1.8.-openjdk-accessibility-debug.x86_64 : OpenJDK accessibility connector for packages with debug on
java-1.8.-openjdk-debug.i686 : OpenJDK Runtime Environment with full debug on
java-1.8.-openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on
java-1.8.-openjdk-demo.i686 : OpenJDK Demos
java-1.8.-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.-openjdk-demo-debug.i686 : OpenJDK Demos with full debug on
java-1.8.-openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on
java-1.8.-openjdk-devel.i686 : OpenJDK Development Environment
java-1.8.-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.-openjdk-devel-debug.i686 : OpenJDK Development Environment with full debug on
java-1.8.-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with full debug on
java-1.8.-openjdk-headless.i686 : OpenJDK Runtime Environment
java-1.8.-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment
java-1.8.-openjdk-headless-debug.i686 : OpenJDK Runtime Environment with full debug on
java-1.8.-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full debug on
java-1.8.-openjdk-javadoc.noarch : OpenJDK API documentation
java-1.8.-openjdk-javadoc-debug.noarch : OpenJDK API documentation for packages with debug on
java-1.8.-openjdk-javadoc-zip.noarch : OpenJDK API documentation compressed in single archive
java-1.8.-openjdk-javadoc-zip-debug.noarch : OpenJDK API documentation compressed in single archive for packages with debug on
java-1.8.-openjdk-src.i686 : OpenJDK Source Bundle
java-1.8.-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.-openjdk-src-debug.i686 : OpenJDK Source Bundle for packages with debug on
java-1.8.-openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with debug on
java--openjdk.i686 : OpenJDK Runtime Environment
java--openjdk.x86_64 : OpenJDK Runtime Environment
java--openjdk-debug.i686 : OpenJDK Runtime Environment with full debug on
java--openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on
java--openjdk-demo.i686 : OpenJDK Demos
java--openjdk-demo.x86_64 : OpenJDK Demos
java--openjdk-demo-debug.i686 : OpenJDK Demos with full debug on
java--openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on
java--openjdk-devel.i686 : OpenJDK Development Environment
java--openjdk-devel.x86_64 : OpenJDK Development Environment
java--openjdk-devel-debug.i686 : OpenJDK Development Environment with full debug on
java--openjdk-devel-debug.x86_64 : OpenJDK Development Environment with full debug on
java--openjdk-headless.i686 : OpenJDK Headless Runtime Environment
java--openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment
java--openjdk-headless-debug.i686 : OpenJDK Runtime Environment with full debug on
java--openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full debug on
java--openjdk-javadoc.i686 : OpenJDK API documentation
java--openjdk-javadoc.x86_64 : OpenJDK API documentation
java--openjdk-javadoc-debug.i686 : OpenJDK API documentation for packages with debug on
java--openjdk-javadoc-debug.x86_64 : OpenJDK API documentation for packages with debug on
java--openjdk-javadoc-zip.i686 : OpenJDK API documentation compressed in single archive
java--openjdk-javadoc-zip.x86_64 : OpenJDK API documentation compressed in single archive
java--openjdk-javadoc-zip-debug.i686 : OpenJDK API documentation compressed in single archive for packages with debug on
java--openjdk-javadoc-zip-debug.x86_64 : OpenJDK API documentation compressed in single archive for packages with debug on
java--openjdk-jmods.i686 : JMods for OpenJDK
java--openjdk-jmods.x86_64 : JMods for OpenJDK
java--openjdk-jmods-debug.i686 : JMods for OpenJDK with full debug on
java--openjdk-jmods-debug.x86_64 : JMods for OpenJDK with full debug on
java--openjdk-src.i686 : OpenJDK Source Bundle
java--openjdk-src.x86_64 : OpenJDK Source Bundle
java--openjdk-src-debug.i686 : OpenJDK Source Bundle for packages with debug on
java--openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with debug on
ldapjdk-javadoc.noarch : Javadoc for ldapjdk
icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation
ldapjdk.noarch : The Mozilla LDAP Java SDK Name and summary matches only, use "search all" for everything.
[root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# yum search jdk          #查看CenOS的yum源支持的openjdk版本

3>.安装OpenJDK1.8

[root@node101.yinzhengjie.org.cn ~]# yum -y install java-1.8.-openjdk-devel
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Resolving Dependencies
--> Running transaction check
---> Package java-1.8.-openjdk-devel.x86_64 :1.8.0.201.b09-.el7_6 will be installed
--> Processing Dependency: java-1.8.-openjdk(x86-) = :1.8.0.201.b09-.el7_6 for package: :java-1.8.-openjdk-devel-1.8.0.201.b09-.el7_6.x86_64
--> Running transaction check
---> Package java-1.8.-openjdk.x86_64 :1.8.0.201.b09-.el7_6 will be installed
--> Processing Dependency: java-1.8.-openjdk-headless(x86-) = :1.8.0.201.b09-.el7_6 for package: :java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64
--> Running transaction check
---> Package java-1.8.-openjdk-headless.x86_64 :1.8.0.201.b09-.el7_6 will be installed
--> Finished Dependency Resolution Dependencies Resolved ==========================================================================================================================================================================================================================================
Package Arch Version Repository Size
==========================================================================================================================================================================================================================================
Installing:
java-1.8.-openjdk-devel x86_64 :1.8.0.201.b09-.el7_6 updates 9.8 M
Installing for dependencies:
java-1.8.-openjdk x86_64 :1.8.0.201.b09-.el7_6 updates k
java-1.8.-openjdk-headless x86_64 :1.8.0.201.b09-.el7_6 updates M Transaction Summary
==========================================================================================================================================================================================================================================
Install Package (+ Dependent packages) Total download size: M
Installed size: M
Downloading packages:
(/): java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64.rpm | kB ::
(/): java-1.8.-openjdk-devel-1.8.0.201.b09-.el7_6.x86_64.rpm | 9.8 MB ::
(/): java-1.8.-openjdk-headless-1.8.0.201.b09-.el7_6.x86_64.rpm | MB ::
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 2.3 MB/s | MB ::
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : :java-1.8.-openjdk-headless-1.8.0.201.b09-.el7_6.x86_64 /
Installing : :java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64 /
Installing : :java-1.8.-openjdk-devel-1.8.0.201.b09-.el7_6.x86_64 /
Verifying : :java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64 /
Verifying : :java-1.8.-openjdk-headless-1.8.0.201.b09-.el7_6.x86_64 /
Verifying : :java-1.8.-openjdk-devel-1.8.0.201.b09-.el7_6.x86_64 / Installed:
java-1.8.-openjdk-devel.x86_64 :1.8.0.201.b09-.el7_6 Dependency Installed:
java-1.8.-openjdk.x86_64 :1.8.0.201.b09-.el7_6 java-1.8.-openjdk-headless.x86_64 :1.8.0.201.b09-.el7_6 Complete!
[root@node101.yinzhengjie.org.cn ~]#

[root@node101.yinzhengjie.org.cn ~]# yum -y install java-1.8.0-openjdk-devel

[root@node101.yinzhengjie.org.cn ~]# java -version             #安装后,他默认就会把新新安装的版本链接过去。
openjdk version "1.8.0_201"
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK -Bit Server VM (build 25.201-b09, mixed mode)
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# which java
/usr/bin/java
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ll /usr/bin/java
lrwxrwxrwx. root root Apr : /usr/bin/java -> /etc/alternatives/java
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ll /etc/alternatives/java       #看这里,我们发现他把链接只想了openjdk1.8啦!
lrwxrwxrwx. root root Apr : /etc/alternatives/java -> /usr/lib/jvm/java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64/jre/bin/java
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# rpm -qa *openjdk*            #查看已经存在的JDK版本
java-1.7.-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
java-1.7.-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
java-1.8.-openjdk-headless-1.8.0.201.b09-.el7_6.x86_64
java--openjdk-headless-11.0.ea.-.el7.x86_64
java-1.8.-openjdk-devel-1.8.0.201.b09-.el7_6.x86_64
java--openjdk-11.0.ea.-.el7.x86_64
java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]#

三.Oracle JDK安装部署(我们演示基于tar包的方式安装,我们使用软件是需要对软件配置我们jdk自定义安装对路径哟!如果基于rpm方式安装一般情况下并不需要!)

1>.打开Oracle官方网站下载相应的平台的安装包(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2>.卸载平台中已经存在的JDK版本

[root@node101.yinzhengjie.org.cn ~]# java -version
openjdk version "1.8.0_201"
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK -Bit Server VM (build 25.201-b09, mixed mode)
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# rpm -qa *openjdk*
java-1.7.-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
java-1.7.-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
java-1.8.-openjdk-headless-1.8.0.201.b09-.el7_6.x86_64
java--openjdk-headless-11.0.ea.-.el7.x86_64
java-1.8.-openjdk-devel-1.8.0.201.b09-.el7_6.x86_64
java--openjdk-11.0.ea.-.el7.x86_64
java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# rpm -e --nodeps java-1.7.-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64          #卸载JDK版本!
[root@node101.yinzhengjie.org.cn ~]# rpm -e --nodeps java-1.7.-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
[root@node101.yinzhengjie.org.cn ~]# rpm -e --nodeps java-1.8.-openjdk-headless-1.8.0.201.b09-.el7_6.x86_64
[root@node101.yinzhengjie.org.cn ~]# rpm -e --nodeps java--openjdk-headless-11.0.ea.-.el7.x86_64
[root@node101.yinzhengjie.org.cn ~]# rpm -e --nodeps java-1.8.-openjdk-devel-1.8.0.201.b09-.el7_6.x86_64
[root@node101.yinzhengjie.org.cn ~]# rpm -e --nodeps java--openjdk-11.0.ea.-.el7.x86_64
[root@node101.yinzhengjie.org.cn ~]# rpm -e --nodeps java-1.8.-openjdk-1.8.0.201.b09-.el7_6.x86_64
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# rpm -qa *openjdk*
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# java -version
-bash: /usr/bin/java: No such file or directory
[root@node101.yinzhengjie.org.cn ~]#

3>.将下载的jdk版本进行解压安装并配置环境变量(如果你下载的是rpm包的oracle jdk的话就无需配置环境变量啦!)

[root@node101.yinzhengjie.org.cn ~]# mkdir /yinzhengjie/softwares -p
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# tar -zxf jdk-8u201-linux-x64.tar.gz -C /yinzhengjie/softwares/
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# ll /yinzhengjie/softwares/jdk1..0_201/
total
drwxr-xr-x. Dec : bin
-r--r--r--. Dec : COPYRIGHT
-rw-r--r--. root root Apr : hadoop-2.9..tar.gz
drwxr-xr-x. Dec : include
-rw-r--r--. Dec : javafx-src.zip
drwxr-xr-x. Dec : jre
drwxr-xr-x. Dec : lib
-r--r--r--. Dec : LICENSE
drwxr-xr-x. Dec : man
-r--r--r--. Dec : README.html
-rw-r--r--. Dec : release
-rw-r--r--. Dec : src.zip
-rw-r--r--. Dec : THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. Dec : THIRDPARTYLICENSEREADME.txt
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# tail - /etc/profile
#Add by yinzhengjie
JAVA_HOME=/yinzhengjie/softwares/jdk1..0_201
PATH=$PATH:$JAVA_HOME/bin
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# source /etc/profile
[root@node101.yinzhengjie.org.cn ~]#
[root@node101.yinzhengjie.org.cn ~]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) -Bit Server VM (build 25.201-b09, mixed mode)
[root@node101.yinzhengjie.org.cn ~]#

JDK环境部署的更多相关文章

  1. [Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)

    由于Ubuntu自带是没有jdk和gcc编译器的,而安装resin需要C编译器和jdk的支持,而且resin本身是java写的.另外我本身的网站是zip打包的,所以linux也要安装了gcc.jdk. ...

  2. tomcat + jdk 快速部署

    环境: apache-tomcat-7.0.73 java version "1.8.0_112" 注释:创建普通用户,使用 sudu进行操作,本文略写. 1.JDK 1.jdk配 ...

  3. 环境部署(七):linux下Jenkins+Git+JDK持续集成

    前面几篇博客介绍了linux下安装Jenkins.Git.JDK以及Git基础教程和Git关联github等内容,这篇博客,介绍下如何在linux服务器中利用它们构建持续集成环境... 一.准备工作 ...

  4. myeclipse 2017破解安装教程+开发环境部署(jdk+tomcat)

    点击安装包,进入安装界面,点击next 选择接受协议,点击next 选择安装目录,点击next 格局自己电脑的机型选择32bit或64bit,点击next 安装完成后不要运行MyEclipse,将 & ...

  5. Nutch2+Hbase环境部署和基本使用

    由于项目想借助Nutch来做网络爬虫,所以一番研究,发现网上文档比较散,学习的很艰难,因此总结了一些,放上来与大家交流. 1       环境部署 Nutch有1.x系列和2.x系列,主要区别是2.x ...

  6. ubuntu12.04+hadoop2.2.0+zookeeper3.4.5+hbase0.96.2+hive0.13.1伪分布式环境部署

    目录: 一.hadoop2.2.0.zookeeper3.4.5.hbase0.96.2.hive0.13.1都是什么? 二.这些软件在哪里下载? 三.如何安装 1.安装JDK 2.用parallel ...

  7. Windows 7下配置JDK环境变量,JAVA环境变量配置,Tomcat服务器的使用

    参考来源: http://www.cnblogs.com/pannysp/archive/2012/03/07/2383364.html 1. 常识: 1.1 War包 War包一般是在进行Web开发 ...

  8. 【Xamarin开发 Android 系列 1】环境部署搭建

    原文:[Xamarin开发 Android 系列 1]环境部署搭建 开篇自然先扯一段,近几年移动互联网如果熊猫零食一样,蔓延迅速.楼主身为一个微软忠实的粉丝,无奈,老爹不给力.Silverlight开 ...

  9. android 之 java环境部署

    上甲骨文公司官网下载最新的jdk http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-z ...

随机推荐

  1. 一起学Android之ListView

    本文以一个小例子,简述Android开发中ListView的相关应用,仅供学习分享使用. 概述 ListView是一个显示可滚动项目列表的视图组(view group),列表项通过适配器(Adapte ...

  2. Android为TV端助力之Webview与JS双向交互

    package com.hhzt.iptv.adservice; import android.app.Activity;import android.graphics.Bitmap;import a ...

  3. Java:配置环境(Mac)——Eclipse;修改JDK版本后,Eclipse打不开

    1.官网下载 选择一个速度快的镜像 推荐东软这个 2.双击下载的安装包,下一步 其中有一步是选择Eclipse版本,SE选第一个,EE第二个.仔细审题吧. 3.配置JDK 应用.关闭 4.测试:写个H ...

  4. 测者的测试技术手册:分清Java的Override和Overload

    Java的Override和OverloadOverride重写:子类对父类的允许访问的方法实现过程重新编写,但是 不可改变返回值和入参.重弄写的规则: 参数列表必须完全与被重写方法的相同: 返回类型 ...

  5. HTML+Css让网页自动适应电脑手机屏幕

    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scal ...

  6. js中innerHTML、outerHTML与innerText的用法与区别

    ____________________________________________________________________________________________________ ...

  7. 机器学习:利用K-均值聚类算法对未标注数据分组——笔记

    聚类: 聚类是一种无监督的学习,它将相似的对象归到同一个簇中.有点像全自动分类.聚类方法几乎可以应用于所有对象,簇内的对象越相似,聚类的效果越好.聚类分析试图将相似对象归入同一簇,将不相似对象归到不同 ...

  8. Day 2 下午

    [POJ 3468]A Simple Problem with Integers给定Q个数A1, ..., AQ,多次进行以下操作:1.对区间[L, R]中的每个数都加n.2.求某个区间[L, R]中 ...

  9. FLIR 相机采集程序

    https://www.ptgrey.com/Downloads/GetSecureDownloadItem/11048 Grasshopper3 4.1 MP Mono USB3 Vision (C ...

  10. 逆向-攻防世界-no-strings-attached

    看题目就知道查找不到关键字符串,为防止踩坑,strings命令查看,没有找到有用的字符串.IDA载入程序查找入口函数, main函数中有4个函数,经过分析判断authenticate()为关键函数,跟 ...