iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何使用​win10内置的linux系统启动spring-boot项目
  • 225
分享到

如何使用​win10内置的linux系统启动spring-boot项目

win10linux启动spring-boot项目linux启动spring-boot项目 2022-06-04 23:06:25 225人浏览 安东尼
摘要

1.安装win10内置linux子系统 1.1.安装linux子系统 1.1.1.升级或者重装linux系统 1.系统要求 需要升级win10到一周年纪念版,或者 重装系统 2.重装系统 笔者结果测试发现下面的系统重装后

1.安装win10内置linux子系统

1.1.安装linux子系统

1.1.1.升级或者重装linux系统

1.系统要求

需要升级win10到一周年纪念版,或者 重装系统

2.重装系统

笔者结果测试发现下面的系统重装后可以启用linux子系统

cn_windows_10_enterprise_version_1607_updated_jul_2016_x64_dvd_9057083.iso
cn_windows_10_multi-edition_vl_version_1709_updated_sept_2017_x64_dvd_100090774.iso

1.1.2.启用linux子系统

step1.启用开发人员模式

(16215版之后不再需要开发人员模式)

设置-->更新和安全-->针对开发人员

如何使用​win10内置的linux系统启动spring-boot项目

step2.启用linux子系统

控制面板-->程序和功能-->启用或关闭windows功能

如何使用​win10内置的linux系统启动spring-boot项目

1.1.3.在线安装ubuntu系统

打开Microsoft Store安装ubuntu系统

如何使用​win10内置的linux系统启动spring-boot项目

1.1.4.离线安装ubuntu系统

下载安装包,下载自己想要安装的Linux系统。

参考链接:https://docs.microsoft.com/en...

下载Ubuntu 16.04.

Invoke-WEBRequest -Uri Https://aka.ms/wsl-ubuntu-1604 -OutFile Ubuntu.appx -UseBasicParsing

也可以使用curl下载,但是需要先安装curl

curl.exe -L -o ubuntu-1604.appx https://aka.ms/wsl-ubuntu-1604

安装

Add-AppxPackage .\app_name.appx

1.1.5.启动ubuntu系统

启动ubuntu系统

安装完成后打开搜索菜单,输入系统名字搜索启动

如何使用​win10内置的linux系统启动spring-boot项目

输出需要设置的用户和密码

如何使用​win10内置的linux系统启动spring-boot项目

你相信吗,仅仅只有15.4MB

如何使用​win10内置的linux系统启动spring-boot项目

安装目录

C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc

home目录

C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home

1.2.开启ssh-server

1.2.1.相互复制文件

ubuntu的bash窗口窗与在xshell不同,通过shift+v无法黏贴,并且在输入界面鼠标右键无法使用。粘贴文件的方法如下

右击标题栏==> Edit(编辑) ==> Mark/Paste(标记并复制/粘贴)操作

如何使用​win10内置的linux系统启动spring-boot项目

这样还是很麻烦,可以调整对话框,在弹qnPxm出的菜单中有一个Properties对话框属性菜单,点击进入下图

如何使用​win10内置的linux系统启动spring-boot项目

勾选快速编辑、快速插入模式,这两种模式支持鼠标右键选中,左键黏贴操作。

最后,最好的方式是,在ubuntu上启动ssh服务,通过xshell连接上操作会更好。

1.2.2.修改apt源

参考链接

https://developer.aliyun.com/...

用你熟悉的编辑器打开:

/etc/apt/sources.list

替换默认的arcHive.ubuntu.com为mirrors.aliyun.com

修改后的内容

ubuntu18.04

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

ubuntu 20.04(focal)

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

更新

apt-get update

1.2.3.启用ssh

1.安装ssh

apt-get -y install openssh-server

2.修改配置文件,一般不需要修改


cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
vi /etc/ssh/sshd_config

# 修改端口号,避免和 Windows ssh 服务端口冲突
Port 2222
#StrictModes yes # 注释
# 使用密码登录
PassWordAuthentication yes 
# 允许使用 root 用户登录
PermitRootLogin yes

3.设置root账号密码


sudo -s
passwd root

4.启动ssh

service ssh start

5.如果提示“sshd error: could not load host key”,则用下面的命令重新生成


rm /etc/ssh/ssh*key
dpkg-reconfigure openssh-server

使用xshell连接127.0.0.1输入账号和密码即可

1.2.4.配置PS1变量

自行百度什么事linux的PS1变量

export PS1="\[\e[1;32;40m\][\u@\h \W]\\$ \[\e[m\]"

2.搭建开发环境

2.1.搭建java开发环境

2.1.1.安装java和Maven


mkdir /usr/java
tar -xf jdk-8u211-linux-x64.tar.gz -C /usr/java/
mdkir /usr/maven
tar -xf litongjava-apache-maven-3.3.9.tar.gz -C /usr/maven/

配置环境变量


export JAVA_HOME=/usr/java/jdk1.8.0_211
export M2_HOME=/usr/maven/apache-maven-3.3.9
export PATH=$JAVA_HOME/bin:$M2_HOME/bin:$PATH

配置maven使用windows的maven本地库目录,maven本地库在linux中对应的目录是/mnt/d/dev_mavenRepository/

settings.xml的内容如下


cat /usr/maven/apache-maven-3.3.9/conf/settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>/mnt/d/dev_mavenRepository/</localRepository>
 <pluginGroups> 
 </pluginGroups>
 <proxies>
 </proxies>
 <servers>
 </servers>
 <mirrors>
 <mirror>
  <id>aliyun</id>
  <name>aliyun</name>
  <mirrorOf>*<;/mirrorOf>
  <url>https://maven.aliyun.com/repository/public</url>
 </mirror>
 </mirrors>
 <profiles>
 <;/profiles>
</settings>

2.1.2.打包和启动spring-boot项目

进行项目目录执行下面的命令打包项目

mvn clean package -DskipTests

进入target目录启动项目

cd target/
java -jar *.jar

可以明显的看出,java程序使用了近1G的内存

如何使用&#8203;win10内置的linux系统启动spring-boot项目

总结

到此这篇关于如何使用​win10内置的linux系统启动spring-boot项目的文章就介绍到这了,更多相关win10 linux启动spring-boot项目内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: 如何使用&#8203;win10内置的linux系统启动spring-boot项目

本文链接: https://www.lsjlt.com/news/21121.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • win10系统如何禁用启动项
    要禁用Windows 10系统的启动项,可以按照以下步骤进行操作:1. 打开任务管理器。可以通过右键点击任务栏空白处,然后选择“任务...
    99+
    2023-08-29
    win10
  • win10系统如何设置开机启动项
    在Win10系统中,可以通过以下步骤设置开机启动项:1. 打开任务管理器:按下Ctrl+Shift+Esc快捷键,或者右键点击任务栏...
    99+
    2023-08-23
    win10
  • win10系统如何手动设置开机启动项
    小编给大家分享一下win10系统如何手动设置开机启动项,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、右键点击开始菜单,选择“运行”,或者按“win+r”唤出“运行”。二、在弹出的运行框中,输入“msconfig”,然后...
    99+
    2023-06-28
  • 利用spring boot如何快速启动一个web项目详解
    前言基于我们创建好的lion项目,使用spring boot,我们就可以通过很少的一些配置,便可以启动这个项目。下面话不多说了,来一起看看详细的介绍吧。方法如下:1 引入Spring boot,我们打开lion父模块的pom文件,继承 sp...
    99+
    2023-05-30
    springboot 快速启动 web项目
  • spring boot项目中如何使用nacos作为配置中心
    目录使用nacos作为配置中心1、pom.xml中引入nacos支持包2、pom.xml中指向nacos3、配置文件中使用nacos配置项总结使用nacos作为配置中心 利用naco...
    99+
    2022-12-29
    spring boot项目 使用nacos配置中心 nacos作为配置中心
  • Linux系统如何使用git管理项目
    这篇文章将为大家详细讲解有关Linux系统如何使用git管理项目,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。用户名第一步,你需要告诉git你的名字,这个名字会出现在你的提交记录中。 git&n...
    99+
    2023-06-28
  • Win8系统如何禁用启动项?win8启动项设置禁用方法介绍
    开机时有些程序会自动加载,如果想禁用启动项,针对Windows 8一个全新的界面,操作方法有些变化。 操作步骤: 1. 在传统界面,可以在任务栏右键单击选择“任务管理器”; 2. 点开后如果您看...
    99+
    2023-06-05
    Win8 启动项 禁用启动项 系统 禁用 方法
  • Linux系统中如何使用Grub启动器启动ISO镜像
    这篇文章主要讲解了“Linux系统中如何使用Grub启动器启动ISO镜像”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux系统中如何使用Grub启动器启动ISO镜像”吧!如果你想要使用...
    99+
    2023-06-13
  • Win7系统最近使用的项目在哪如何开启最近使用的项目功能
    刚从XP升级到Win7的用户对于很多设置的变动一定觉得很迷惑,其中一个就是Win7系统最近使用的项目在哪呢?其实在默认状况下这个功能在Win7系统中是关闭的。下面系统之家小编就为大家介绍一下如何开启Win7系统"...
    99+
    2023-06-06
    Win7 最近使用的项目 功能 项目 系统
  • Linux系统下,如何使用PHP打包Laravel项目?
    Laravel是一种流行的PHP框架,具有优雅的语法、强大的功能和广泛的社区支持。在开发Laravel项目时,我们通常需要将代码打包成可执行的文件,以便在不同的环境中部署和运行。本文将介绍如何使用PHP打包Laravel项目,以及一些常见...
    99+
    2023-06-03
    linux 打包 laravel
  • 在Spring Boot项目中如何实现使用 Mybatis中的@ Annotation注解
    在Spring Boot项目中如何实现使用 Mybatis中的@ Annotation注解?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、运行 springboot-myba...
    99+
    2023-05-31
    springboot mybatis @ annotation
  • 如何在Linux系统中使用Systemd和Crontab实现系统自启动
    要在Linux系统中使用Systemd和Crontab来实现系统自启动,可以按照以下步骤操作:使用Systemd:1. 创建一个新的...
    99+
    2023-10-09
    Linux
  • 如何在Linux系统中使用Git来管理PHP项目?
    在软件开发中,版本控制是非常重要的一步。Git是一个流行的版本控制工具,可用于管理代码库和跟踪代码更改。在本文中,我们将探讨如何在Linux系统中使用Git来管理PHP项目。 安装Git 首先,您需要在Linux系统上安装Git。在大多数...
    99+
    2023-09-01
    path linux git
  • Linux系统如何设置开机默认启动应用程序
    本文将为大家详细介绍“Linux系统如何设置开机默认启动应用程序”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统如何设置开机默认启动应用程序”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,...
    99+
    2023-06-28
  • 如何在Linux系统上使用Git来管理Go语言项目?
    在现代软件开发中,版本控制系统是一个必不可少的工具。其中,Git是最受欢迎的版本控制系统之一。它允许开发人员协同工作,管理代码变更,并跟踪项目历史记录。同时,Go语言也是一个非常流行的编程语言,因为它具有高效、简洁和易于学习的特点。在本文中...
    99+
    2023-10-12
    linux git django
  • 如何在 Linux 系统上部署 Laravel 项目并使用 ASP 函数?
    Laravel 是目前非常流行的 PHP 框架之一,它提供了许多方便的工具和功能来帮助开发人员更快速地构建高质量的 Web 应用程序。在本文中,我们将介绍如何在 Linux 系统上部署 Laravel 项目并使用 ASP 函数。 安装 La...
    99+
    2023-09-02
    函数 linux laravel
  • Linux系统中如何使用mv命令移动文件和目录
    本篇文章给大家分享的是有关Linux系统中如何使用mv命令移动文件和目录,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mv(move)命令,适用于移动文件或者目录,还可以对文件...
    99+
    2023-06-28
  • 如何在Linux系统中使用Git来管理PHP项目的版本控制?
    在现代的软件开发中,版本控制是一个必不可少的工具。Git是一款非常流行的版本控制系统,它可以跟踪代码的变化,记录历史版本,协作开发,等等。在Linux系统中,使用Git来管理PHP项目的版本控制是非常常见的。在本文中,我们将介绍如何在Lin...
    99+
    2023-09-01
    path linux git
  • 如何在Linux系统中使用Git来管理PHP项目的分支控制?
    Git是一个非常流行的版本控制系统,它可以跟踪文件的变化并允许多个开发者在同一项目上协同工作。在Linux系统上,Git是一种非常常见的工具,可以用来管理PHP项目的分支控制。在本文中,我们将介绍如何在Linux系统中使用Git来管理PH...
    99+
    2023-09-01
    path linux git
  • 如何在Linux系统中使用Git来管理PHP项目的文件路径?
    Linux系统是开源、免费的操作系统,因其稳定性和安全性而被广泛使用。而Git则是一个非常流行的版本控制系统,被广泛用于开发中。在Linux系统中使用Git来管理PHP项目的文件路径,可以提高项目的可维护性和可扩展性,同时也能够更好地协作开...
    99+
    2023-09-01
    path linux git
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作