当前位置:首页>python>Windows开发环境设置:Python、Nodejs和Java

Windows开发环境设置:Python、Nodejs和Java

  • 2026-09-02 19:47:54
Windows开发环境设置:Python、Nodejs和Java
Windows开发时,C盘是每个软件默认的所在地,以至于C盘经常不够用,需要合理配置环境。
在windows启动linux子系统,然后针对#Python、#Nodejs、#Java而言,我们可如下工具管理和配置环境。
语言
多版本管理
1
Java
SDKMAN
2
Python
pyenv
3
Nodejs
nvm
#Java
Java可使用#SDKMAN 来管理多版本的切换,另外对#maven 或者#gradle 管理构建的项目,可个性化定义存储到非C盘。如下:
用sdkman来管理多版本java,需要基于bash,windows下可以用wsl安装ubuntu实现。
 curl -s "https://get.sdkman.io" | bash source ~/.sdkman/bin/sdkman-init.shsdk version sdkman_root="/home/gaoyong/.sdkman"sdk list javasdk install java 25.0.2-oracle
sdk list gradlesdk install gradle 9.4.0# cat ~/.bashrcexport GRADLE_USER_HOME="/mnt/d/DEVENV/gradle"export GRADLE_OPTS="-Dgradle.user.home=$GRADLE_USER_HOME"#cat ~/.gradle/init.gradleallprojects {    buildscript {        repositories {            maven { url 'https://maven.aliyun.com/repository/public' }            maven { url 'https://maven.aliyun.com/repository/google' }            maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }            mavenCentral()        }    }    repositories {        maven { url 'https://maven.aliyun.com/repository/public' }        maven { url 'https://maven.aliyun.com/repository/google' }        mavenCentral()    }}
Maven 的配置文件是settings.xml,优先级:项目内pom.xml < 用户目录.m2/settings.xml < Maven 安装目录conf/settings.xml。
sdk lst mavensdk install maven 3.9.14cat ~/.m2/settings.xml<?xml version="1.0" encoding="UTF-8"?><settingsxmlns="http://maven.apache.org/SETTINGS/1.2.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">    <!-- 核心:指定新的本地仓库路径 -->    <localRepository>/mnt/d/DEVENV/maven/repo</localRepository>    <!-- 可选:添加阿里云镜像(加速依赖下载) -->    <mirrors>        <mirror>            <id>aliyunmaven</id>            <mirrorOf>central</mirrorOf>            <url>https://maven.aliyun.com/repository/public</url>        </mirror>    </mirrors></settings># 而后可以使用mvn了
#Python
#Nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bashsource ~/.bashrcnvm --versionnvm ls-remotenvm install v24.14nvm listnode --version

最新文章

随机文章