首页 > 其他分享 >社交网络应用从零开始第一天——环境搭建

社交网络应用从零开始第一天——环境搭建

时间:2024-07-13 15:29:13浏览次数:16  
标签:bin Java 网络应用 配置 然后 maven 从零开始 社交 下载

安装Java开发环境

参考文章:java 环境配置(详细教程)_java环境配置-CSDN博客JAVA17---安装+配置环境变量 | JAVA安装完整教学_jre-17 to run.-CSDN博客

我看很多人推荐用jdk8,但是我预计要用SpringBoot框架,所以我选jdk17

怎么选参考文章:Java中JDK8、JDK11、JDK17,该怎么选择?-阿里云开发者社区 (aliyun.com)

jdk下载

java下载地址Java Downloads | Oracle 中国,选择jdk17,Windows,x64 Installer

下载好之后直接运行,然后一直下一步就可以了,不过记得改一下下载地址,不改也记一下下载地址,这是要用的。

配置环境变量

我用的Windows11,打开设置,选择系统→系统信息→高级系统设置

或者直接搜索高级系统设置

然后点击环境变量

然后新建两个系统变量:JAVA_HOME(变量值为刚刚jdk的下载地址)和CLASSPATH(变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar)

然后再双击自己的用户变量的Path,然后新建两个:

%JAVA_HOME%\bin和 %JAVA_HOME%\jre\bin

然后一直确定就行了

验证是否成功

桌面右键选择在终端打开,然后输入Java

这样就算成功了 

安装Maven 

参考文章:(2024.6.23)最新版MAVEN的安装和配置教程(超详细)_maven 安装-CSDN博客Java升级JDK17(更高版本同理),修改maven_jdk17 maven-CSDN博客

下载

下载地址:Maven – Welcome to Apache Maven 

 记得注意一下maven版本是否和Java版本适配,比如这个4.0.0-beta-3版本需要Java 17才行

我下的apache-maven-3.9.8-bin.zip的网盘链接:

链接:https://pan.baidu.com/s/1M8lpK3GWY9ZBFt05eBQ02Q 
提取码:r6s3

然后全部解压

配置环境

按配置java环境一样的步骤,打开高级系统设置→环境变量→新建系统变量MAVEN_HOME,值为刚刚解压的路径,如图

或者你选择浏览目录,一直到能显示bin,就选bin的上级目录

然后双击自己的用户变量的Path,新建%MAVEN_HOME%\bin

验证

同样到桌面打开终端,然后输入mvn -version

这样就是成功了

配置仓库

找个你习惯的地方新建一个文件夹当作maven的本地仓库,命名也按自己的习惯就行,然后可以先复制一下这个新建文件夹的路径,等会儿用

在conf目录打开setting文件

查找到仓库目录

红线处改为刚刚新建的仓库文件夹的路径

然后将远程仓库地址配置为阿里云,首先查找mirror找到这段代码

 然后把他们替换为

    <mirror>
        <id>alimaven</id>
        <mirrorOf>central</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

然后先不要退出,配置jdk还要改这个文件

配置jdk

首先找到这个位置

然后插入下列代码片段

 jdk1.8用这段

<!-- java版本 --> 
<profile>
	  <id>jdk-1.8</id>
	  <activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	  </activation>
	  <properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	  </properties>
</profile>

jdk17版本用这段

    <profile>   
        <id>jdk17</id>
        <activation>   
            <activeByDefault>true</activeByDefault>
            <jdk>17</jdk>   
        </activation>
        <properties>   
            <maven.compiler.source>17</maven.compiler.source>
            <maven.compiler.target>17</maven.compiler.target>
            <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>
            <encoding>UTF-8</encoding>
        </properties>   
    </profile>

插完长这样 

然后就可以保存退出了

再次验证

打开终端,输入mvn help:system,最后运行结果说success那就是成功了

安装IntelliJ IDEA

参考文章安装JDK17、IDEA并配置Java环境_idea 配置jdk17-CSDN博客

下载

下载地址Thank you for downloading IntelliJ IDEA! (jetbrains.com)

记得是下载exe,下好之后直接运行,可以改一下安装地址,然后创建桌面快捷方式需要勾选,其他的可以不用管,直接下一步下一步就行。

下完先不要登进去。

免费使用

参考免费使用教程

先在JETBRA.IN CHECKER | IPFS随便点一个有地球图标的

然后点这里下载压缩包

下载好了解压进入scripts文件夹

 点击运行图示文件

然后回到刚刚的网址复制激活码

 然后打开Intellij IDEA,用激活码激活就行

因为我忘记截图了,所以用pycharm示意一下,如果你的pycharm没激活,也可以顺便用这种方法激活,不用重新运行install-current-user.vbs文件,直接再点进刚刚的网页复制激活码就可以

测试

先新建一个项目

按图示选择,自己命个名,然后下一步

按图选择,然后create

 在图示文件设置端口server.port=8088

新建一个文件

如下图,上面是文件名,自己随便写一个,下面选Class,然后回车创建

在新建的文件里写代码:

// 导入必要的包
package com.example.demo; // 定义当前类所在的包名
// 导入Spring框架的注解,用于处理HTTP请求
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
// 使用@RestController注解定义一个RESTful控制器类
// 这意味着该类中的方法将直接响应HTTP请求,且返回值将被序列化为响应体
@RestController
public class Controller {
    // 使用@RequestMapping注解定义一个处理"/test"路径请求的方法
    // 当客户端向"/test"发起GET请求时,这个方法将被调用
    @RequestMapping("/test")
    public String demo1() {
        // 返回一个字符串"Hello World"作为响应体
        return "Hello World";
    }
}

红圈处根据自己的命名更改,一般默认代码会写出来这两句,复制粘贴替换一下就行

根据图示运行

 再回自己创建的文件点击那个有网络图标的绿圈

在弹出的这个窗口的get后面填写“之前设置的地址和端口/test”,然后运行

成功!

 

标签:bin,Java,网络应用,配置,然后,maven,从零开始,社交,下载
From: https://blog.csdn.net/fm_1211/article/details/140272847

相关文章

  • 3.6--softmax回归的从零开始实现
    softmax回归从零实现前言一、导入相关的库二、数据和模型参数1.读取数据2.初始化模型参数三、实现softmax运算四、定义模型五、定义损失函数六、计算分类准确率七、训练模型八、预测总结前言本节介绍softmax和交叉熵损失函数的从零开始实现。一、导入相关的库imp......
  • 【初阶数据结构】树与二叉树:从零开始的奇幻之旅
    初阶数据结构相关知识点可以通过点击以下链接进行学习一起加油!时间与空间复杂度的深度剖析深入解析顺序表:探索底层逻辑深入解析单链表:探索底层逻辑深入解析带头双向循环链表:探索底层逻辑深入解析栈:探索底层逻辑深入解析队列:探索底层逻辑深入解析循环队列:探索底层逻辑......
  • 从零开始学习嵌入式----C语言指针函数
    目录拨开迷雾:深入浅出C语言指针函数一、指针?函数?傻傻分不清楚二、指针函数闪亮登场三、抽丝剥茧:解析指针函数四、实例讲解:指针函数的应用五、总结拨开迷雾:深入浅出C语言指针函数    指针,一直是C语言学习路上的「拦路虎」,而指针函数更是让许多初学者望而却......
  • 从零开始学习嵌入式----C语言函数指针
    C语言的函数指针:从入门到深入理解    函数指针是C语言中一个强大且灵活的特性,它允许我们将函数作为参数传递给其他函数,或者将函数存储在数据结构中。正确理解和使用函数指针可以帮助我们编写更加模块化、高效和可扩展的代码。一、什么是函数指针?    在C......
  • 用Python和TensorFlow实现图像分类:从零开始
    引言图像分类是计算机视觉中的一个基本任务,它能够让计算机自动识别图像中的物体。在这篇文章中,我们将使用Python和TensorFlow来实现一个简单的图像分类模型,帮助大家了解AI技术的基础知识。准备工作首先,我们需要安装一些必要的Python库。打开命令行终端并运行以下命令:pipin......
  • 海外交友一对一社交软件APP开发搭建
    海外交友一对一软件APP的开发源码搭建是一个复杂但有序的过程,以下是基于搜索结果中提供的信息,概括的搭建步骤和注意事项:市场调研和需求分析:深入了解海外交友市场的需求和趋势,包括用户画像、使用习惯、竞争对手分析等。确定APP的核心功能和特色,如一对一视频聊天、语音聊天......
  • 构建未来对话:从零开始实现基于Vue 3的AI聊天页面
    大家好,今天我们将一起探索如何从零开始,使用Vue3构建一个AI对话页面。这个过程不仅会让我们了解Vue3的新特性,还会让我们对构建交互式Web应用有一个全新的认识。如果你是编程新手,别担心,我会用通俗易懂的语言,确保你能够跟上每一步。第一步:搭建Vue3工程首先,我们需要搭建Vue3......
  • 从零开始做题:MP3
    题目给出一个mp3文件解题右键->selection->saveselection->另存为xxx.png即可8750d5109208213fE:\逐鹿\MISC\tools\MP3Stego_1_1_19\MP3Stego>.\decode-Xcipher.mp3MP3StegoEncoder1.1.19SeeREADMEfileforcopyrightinfoInputfile='cipher.mp3'......
  • 从零开始学习嵌入式----C语言数据存储(大端与小端)
     目录一、什么是数据中的高位与低位?内存空间中的高地址与低地址?1)内存空间中的低地址与高地址2)数据中的高位与低位二、什么是大端存储与小端存储1)大端存储2)小端存储三、大小端存储方法的测试1)使用指针测试大小端2)使用共用体测试大小端一、什么是数据中的高位与......
  • 从零开始的八股文(二)
    1.Java基础1.1为什么Java代码可以实现一次编写、到处运行?参考答案JVM(Java虚拟机)是Java跨平台的关键。在程序运行前,Java源代码(.java)需要经过编译器编译成字节码(.class)。在程序运行时,JVM负责将字节码翻译成特定平台下的机器码并运行,也就是说,只要在不同的平台上安装对应的JVM,就......