zoukankan      html  css  js  c++  java
  • Windows 下JDK绿色免安装制作教程

    java自从被oracle收购后,windows下新的版本只有安装版。没有zip免安装。
    windows安装版有一下坏处

    • 会写注册表
    • 会将java.exe,javaw.exe 等解压到C:WindowsSystem32或者C:WindowsSysWOW64
    • 会将定期更新程序设置开机自启动,发现新版本弹窗提示
    • 会在PATH中写一个oracle的javapath,还会加上jrein

    好处就是安装方便

    下面说一下,如何免安装

    从网址:https://mirrors.huaweicloud.com/java/jdk/ 下载最新的jdk windows安装版
    比如:jdk-8u202-windows-x64.exe

    用解压缩软件解压到E:jdk-8u202-windows-x64 然后使用Win+R->cmd打开命令行

    cd /d E:jdk-8u202-windows-x64.rsrc1033JAVA_CAB10
    extrac32.exe 111
    
    :: 此时解压出 tools.zip 文件
    :: 打开当前文件夹
    explorer.exe .
    :: 将tools.zip 用解压软件解压到当前文件夹,e.g. `E:jdk-8u202-windows-x64.rsrc1033JAVA_CAB10	ools`
    
    :: 将 .pack文件改成.jar文件
    
    cd tools
    for /r %x in (*.pack) do .inunpack200 -r "%x" "%~dx%~px%~nx.jar"
    
    :: 解压 src.zip 如果不需要源码 src.zip 可忽略此步
    
    cd ....JAVA_CAB9
    extrac32 110
    
    :: 将src.zip移动到tools文件夹
    
    move src.zip ..JAVA_CAB10	ools
    
    :: 将tools文件夹里的内容复制到指定目录,e.g. D:jdk
    
    xcopy /s /e /i /y E:jdk-8u202-windows-x64.rsrc1033JAVA_CAB10	ools d:jdk
    
    :: 删除 E:jdk-8u202-windows-x64 文件夹
    cd / && rd /s /q E:jdk-8u202-windows-x64
    

    精简下来的步骤如下:

    1.使用解压缩软件解压缩jdk-8u202-windows-x64.exe文件,得到一个文件夹:jdk-8u202-windows-x64
    2.进入到这个文件夹中的.rsrc1033JAVA_CAB10 目录下,然后在命令行中执行这个命令:extrac32.exe 111
    此时会解压生成一个 tools.zip 文件
    3.将tools.zip 用解压软件解压到当前文件夹,生成一个tools文件夹
    4. 进入到tools文件夹中,使用命令:for /r %x in (*.pack) do .inunpack200 -r "%x" "%~dx%~px%~nx.jar" 将.pack文件改成.jar文件
    5.此时tools文件夹就是jdk绿色版,把tools修改成jdk放在d盘
    
    设置环境变量增加 JAVA_HOME d:jdk
    修改PATH,追加 ;%JAVA_HOME%in;
    增加 CLASSPATH
    .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;
    设置环境变量后,需要重新打开cmd
    
  • 相关阅读:
    (OK) install-ns3——using-testing
    (OK) Docker中使用固定IP——docker run -i -t --rm --net='none'
    dnf whatprovides /usr/bin/lxc-ls
    HOWTO make ns-3 interact with the real world
    (OK) dnf
    NS3网络仿真(1)—— (14)
    (OK) install NS-3 NS3
    (OK) NS-3—LXC-(Docker)—MANET——HOWTO Use Linux Containers to set up virtual networks
    Which one is better for simulating wireless sensor network (WSN)? omnet++ or Ns-2 Ns-3
    Is it possible to simulate a new addressing scheme for MANETs using GNS3 ?
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/14652988.html
Copyright © 2011-2022 走看看