企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # javac 编译乱码 修改jdk默认编码: 计算机→属性→高级系统设置→高级→环境变量, 系统变量→新建 `JAVA_TOOL_OPTIONS` 变量,值为 `-Dfile.encoding=UTF-8` windows10 JDK1.8环境下亲测有效 # 工作流 先自定义路径 进行安装 `scoop`,避免全部安装在C盘导致系统盘应用过多,安装后: ~~~ scoop install cmder 1.3.6 git 2.19.0.windows.1 gradle 4.10.2 notepad2-mod 4.2.25.998 [extras] nvm 1.1.7 oraclejdk8u 8u181-b13 [java] python 3.7.0 sublime-text 3176 [extras] yarn 1.9.4 ~~~ 还有: ~~~ npm install -g nrm ~~~ 对于不确定的名称,先使用 `scoop search xxx`进行搜索,然后安装(例如 python | VSCode)。 # 环境变量批处理 ~~~ @echo off echo ************************************************************ echo * * echo * JDK 系统环境变量设置,请用管理员身份运行 * echo * * echo ************************************************************ echo. :START set /p javahome=请输入JDK安装路径: IF EXIST "%javahome%\bin\java.exe" GOTO INSTALL :WARNING rem 输入目录错误,提示重新输入 echo 您所输入的路径不是JDK安装路径 echo 请重新输入正确的JDK安装路径 pause goto START :INSTALL rem 如输入正确的 JavaSDK 安装目录,开始设置环境变量 echo 输入的路径是:%javahome% rem LPY echo. echo === 准备设置环境变量: JAVA_HOME=%javahome% echo === 注意: 如果JAVA_HOME存在,会被覆盖,此操作不可逆的,请仔细检查确认!! === echo. echo === 准备设置环境变量(后面有个.): CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar; echo === 注意: 如果CLASSPATH存在,会被覆盖,此操作不可逆的,请仔细检查确认!! === echo. echo === 准备设置环境变量: PATH=%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin; echo === 注意: PATH会追加在最前面, echo. set /P EN=请确认后按 回车键 开始设置! echo. echo. echo. echo. echo === 新创建环境变量 JAVA_HOME=%javahome% setx "JAVA_HOME" "%javahome%" -M echo. echo. echo === 新创建环境变量 CLASSPATH=.;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar; setx "CLASSPATH" ".;%%JAVA_HOME%%\lib\dt.jar;%%JAVA_HOME%%\lib\tools.jar;" -M echo. echo. echo === 新追加环境变量(追加到最前面) PATH=%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin; wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%%JAVA_HOME%%\bin;%%JAVA_HOME%%\jre\bin;%path%" setx path "%path%" echo. echo. rem LPY http://blog.csdn.net/sadwxds/article/details/52984272 echo === 请按任意键退出! pause>nul ~~~ 只需要将你自己的 jdk sdk安装路径按照下面的修改保存成`.bat`文件就行了。 ~~~ @echo off echo 正在设置开发环境变量 pause %这部分是java环境变量% wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="D:\Program Files\Java\jdk1.7.0_51" %上行VariableValue中填入jdk的安装目录% wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\tools.jar;%%JAVA_HOME%%\lib\dt.jar;" wmic ENVIRONMENT where "name='PATH' and username='<system>'" set VariableValue="%path%;%%JAVA_HOME%%\jre\bin;%%JAVA_HOME%%\bin; " %可以使用java和javac来测试java配置是否成功!% %这部分是android环境变量% wmic ENVIRONMENT create name="ANDROID_SDK_HOME",username="<system>",VariableValue="E:\Program Files\adt20140702\sdk" %上行VariableValue中填入android的sdk的安装目录% wmic ENVIRONMENT create name="PATH",username="<system>",VariableValue="%path%;%%ANDROID_SDK_HOME%%\platform-tools;%%ANDROID_SDK_HOME%%\tools\dt.jar;" %可以使用adb来测试android配置是否成功!% echo 设置完成 pause ~~~ # ~~[Chocolatey](https://chocolatey.org/)软件包管理系统 (obsolete)~~ Chocolatey 的哲学就是完全用命令行来安装应用程序, 它更像一个包管理工具(背后使用 Nuget )。 ## ~~快速安装~~ `win+ r`,打开cmd,然后输入: ~~~ @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" ~~~ 可安装的应用程序,可以参见其 [Package 列表](https://chocolatey.org/packages)。 安装软件命令 `choco install softwareName`,短写是 `cinst softwareName` 卸载软件命令 `choco uninstall softwareName`; 查询软件命令 `choco search softwareName`; 软件信息命令 `choco info softwareName`; 查询安装包是否存在 `clist softwareName`。 ## ~~可安装包列表~~ window下常用的开发环境应用 ~~~ choco install git #安装 git choco install python #安装 python choco install ruby #安装 ruby choco install jdk8 #安装 JDK8 choco install googlechrome #安装 Chrome choco install firefox #安装 firefox choco install visualstudiocode #安装 Visual Studio Code choco install atom #安装 Atom choco install sublimetext3 #安装 SublimeText3 choco install autohotkey.portable #安装 AutoHotkey (Portable) ~~~ # xnvm-windows [nvm-windows](https://github.com/coreybutler/nvm-windows) Manage multiple installations of node.js on a Windows computer. 或者这里国人:https://github.com/nanjingboy/nvmw/ 可以试着修改,自用。 ## 安装及使用 ~~下载 [nvm-setup.zip](https://github.com/coreybutler/nvm-windows/releases) 版本。 自动会把nvm和nodejs的目录添加到系统环境变量中,所以安装后可以直接测试安装是否成功。~~ ~~~ scoop install -g nvm ~~~ 测试是否安装成功,输入: ~~~ $ nvm ~~~ ## nvm 下载慢的问题 命令行输入`where nvm` 在提示目录下找到`settings.txt` 文件两行添加淘宝镜像: ``` node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/ ``` ## 切换Hosts https://github.com/oldj/SwitchHosts https://github.com/keelii/awesome-host-manager https://github.com/Riant/host-switch-plus https://github.com/eshengsky/HostsDock # 参考 [配置豪华的 Windows 开发环境](http://www.jianshu.com/p/aa19380828bd) [Windows 下有什么软件能够极大地提高工作效率?](https://www.zhihu.com/question/22919326) [2014年Windows平台软件推荐:神器小工具(骨灰级)](http://www.360doc.com/content/15/0916/03/26654031_499539917.shtml)