Tomcat基本的配置和IDEA上部署项目

通过Idea部署Tomcat服务器(详细图文教学) 1.在idea中创建项目,2.添加框架,3.配置 Tomcat,4.添加部署,5.完善配置,6.Tomcat,启动! 阅读详情

1、配置

修改启动的端口号为80(如下图所示),修改后将来访问Tomcat的时候,就不用输入端口号了,直接localhost就行,如果不修改的话需要localhost:8080才行

在启动时如果发现端口号冲突的话就找到对应的程序,将其关闭

2、项目部署

找到自己的一个项目,将它复制到Tomcat的webapps目录下,如下图所示,如果没有项目的可以去这里提取:http://t.csdn.cn/j5EgG 在这篇文章的末尾有给一个包,里面包括了这个hello的项目,把项目放置到这个目录下就算是部署完成了

启动Tomcat后,这时候可以在浏览器中输入路径localhost/hello/a.html,如果上面没有修改端口号的就输入localhost:8080/hello/a.html,这样子我们就可以通过浏览器的路径访问到这个页面了

一般javaweb项目会v被打包成war包,然后将war包放到webapps目录下,Tomcat会自动解压缩war文件

有兴趣的可以继续往下看呀~

3、IDEA中创建Maven Web项目

web项目结构:分为开发中的项目和部署的javaweb项目结构(开发完成,可以进行部署的项目)

第一种方法:使用骨架完成创建

之后就会一直下载一些依赖包啥的,会特别特别慢(我的就是),下载好之后在src中点击main目录,选择新建一个directory,会有提示选择第一个Java,之后再同样的方法选择第二个resource,这样子就补全了,这样子我们就创建好了

第二种方法:不使用骨架

如果不使用骨架的话就直接选择不勾选那个地方的就行了,然后就一路next。

在pom.xml中添加东西:

添加了下面这两个,就点开看缺啥就补上什么就好了,看右边的栏目,刚进去最下面会有提示你缺什么文件夹,直接按照它的提示弄就行了,然后那个webapps也可以自己在项目那里新建一个包

4、IDEA中使用Tomcat

方法一:直接将本地的Tomcat集成到idea中,然后进行项目的部署即可。这样子做的话可以每次就不用在idea中打包war包,然后将war包放到Tomcat中才启动项目,节省了很多时间

方法二:在idea中使用Tomcat-maven插件。这样子的话我们只需要在pom.xml中添加Tomcat插件,然后使用maven helper插件快速启动项目就行

使用方法一的步骤如下:

之后就点击OK,然后右下角的应用,应用之后再点击OK就行了,这样子就算是部署完成了,在项目的右上角可以看到一个绿色的运行按钮,这时候就可以点击运行项目啦

然后运行项目后你可能会惊喜地发现居然报错了,打不开网页页面。在我框起来的地方会出现一段英文,大概意思就是:JDK 7(至少)应指定为项目 SDK 或替代 JRE 这时候你就在JER那里(图片里面8080上面那个)添加一下你的jdk的路径就行了,添加完之后再去运行

如果运行之后发现是下面这样子的,那是因为访问的路径有问题。这时候你可以直接在这个路径里面再添加一个你要访问的页面,这里我我添加a.html(你们可以看第四点开始时候的那张图,看我a.html放在了哪里),另外的一种方法就是你可以直接在我们部署的地方添加这个页面的路径(看下面的第二张图),这样运行后就会直接看到页面的内容了。

使用方法二的步骤如下:

找不到run maven的就在设置里面添加一下本地插件maven helper插件。在项目的pom.xml中添加第一张图片中的代码,写上2.2的时候如果发现是红色的话记得点击右上角的刷新按钮,刷新成功之后按照图片的提示走就行了。

第二个步骤有个小问题:当前这个插件只支持到Tomcat7版本

最后,如果你想修改端口号的话就看pom.xml里面我注释掉的那段代码就行了

在idea中配置tomcat服务器,然后部署一个项日 然后就会出现如下的信息,因为我此前在别的项目中配置过Tomcat,所以在新的项目中再次配置时不需要手动去操作了,Idea会自动找到Tomcat的位置。配置完成以后,我们会看到右上角的方框中就出现了我们刚才配置的服务器【Tomcat 8.5.82】如果是第一次配置Tomcat,我们需要在右侧的选项卡当中找到应用程序服务器,点击右侧的配置按钮。接下来,我们需要选择添加的新配置,往下找,找到Tomcat服务器,选择【本地】然后,他会提示你添加【工件】还是【外部源】,我们选择【工件】首先新建一个Java项目。 阅读详情

相关推荐

idea2023-快速搭建一个本地tomcat的javaWeb项目(从0到1保姆教学)

idea创建javaweb项目,配置tomcat

weixin_52937170的博客 2741

IDEA使用Tomcat部署项目

介绍 参考视频教程: https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=92 https://www.bilibili.com/video/BV1Qf4y1T7Hx?p=93 集成本地Tomcat Tomcat mvaen插件配置tomcat 在IDEA中集成使用Tomcat有两种方式,分别是集成本地Tomcat和Tomcat Maven插件 1. 集成本地Tomcat 整体流程预览: 1.1配置本地tomcat 1.Add Configurations 2

hello world 2万+

【IntelliJ IDEA2021】 JavaWeb项目结构(IDEA2021 配置Tomcat,创建Javaweb项目,IDEA自动部署Tomcat的原理,手动部署IDEA中写好的JavaWeb)

【IntelliJ IDEA2021】IDEA2021中JavaWeb项目结构(IDEA2021 配置Tomcat,创建Javaweb项目,IDEA自动部署Tomcat的原理,手动部署IDEA中写好的JavaWeb,之前用的包突然就找不到的解决方法,Tomcat中 css/js/jsp修改后没有效果)

weixin_45691686的博客 5101

在IDEA中如何使用tomcat部署项目

文章目录一、IDEA打开tomcat项目二、项目设置2.1 设置项目使用的jdk版本2.2 添加模块(web和spring)2.3 设置web.xml路径和资源目录2.4 添加spring相关的配置文件2.5 添加项目依赖的jar包2.6 添加工件三、配置tomcat与部署工件3.1 添加tomcat配置3.2 部署工件四、启动tomcat进行访问 一、IDEA打开tomcat项目 二、项目设置 2.1 设置项目使用的jdk版本 2.2 添加模块(web和spring) 2.3 设置web.xml路径

一个天蝎座的程序猿 2万+

IDEA创建web项目及其Tomcat配置热部署问题

IDEA创建web项目及其Tomcat配置热部署问题 一,下载Tomcat 网址为:http://tomcat.apache.org/ ​ 可以下载9.0 ,8.5 (8系列有坑,最好别下),推荐9.0 网址为:https://tomcat.apache.org/download-90.cgi https://tomcat.apache.org/download-80.cgi 二,IDEA创建web项目 1)创建一个普通的Java项目,然后点击File选择New创建Project![在这里 2)然后

weixin_42209174的博客 327

Delta-Sigma调制(DSM)技术

前言 数字信号处理和通信系统的性能很大程度上受到了模拟信号到数字信号转换接口——ADC的精度和分辨率的限制。而传统的线性脉冲编码调制(PCM)ADC受到了制造工艺的限制,无法达到很高的分辨率。但基于Delta-Sigma调制技术的ADC可以在现有工艺下实现高分辨率(大于16位),同时由于结构简单,所以易于实现。低成本高性能使得Delta-Sigma调制技术得到了广泛的应用。 Delta-Sigma型ADC的结构原理图如下图所示: 它最大的优势在于仅用1位ADC进行数据转换,同时其模拟电路部分结构简单不需要

阿星的博客 2万+

IDEA配置web项目、部署Tomcat、配置maven

刚开始学习使用IDEA配置web项目,经过同事的帮助和网上的教程,结合自己的实践,将IDEA 配置web项目、部署Tomcat、配置maven三部分内容做一个总结。

liang526011569的博客 3万+

【博弈论基础与几大经典模型】古诺模型、斯塔克尔伯格模型Stackelberg Game、价格领导模型、Bertrand模型、Sweezy模型

博弈论中经典模型☞古诺模型、斯塔克尔伯格模型、价格领导模型等

学习记录 3万+

Idea配置Tomcat及部署web项目

使用IntelliJ IDEA配置Tomcat(详细操作) 一、下载Tomcat 1.进入官网Http://tomcat.apache.org/,选择download,下载所需要的Tomcat版本。(注意:最好下载Tomcat 7 或者Tomcat 8 因为最新版本的出错不好百度调试。) 注意有zip和exe两种格式的,zip(64-bit Windows zip(pgp,md5,sha1))是...

云祁QI 2274

前馈神经网络求解XOR问题

摘要 前馈神经网络是一种最简单的神经网络,各神经元分层排列。每个神经元只与前一层的神经元相连。接收前一层的输出,并输出给下一层.各层之间没有反馈。是目前应用最广泛、发展最迅速的人工神经网络之一。研究从20世纪60年代开始,目前理论研究和实际应用达到了很高的水平[1]。本节通过设计包含输入层、一个隐含层和输出层的前馈神经网络,实现XOR运算,并基于计算数据或实验数据分析隐含层决策面的特点,进而总结前馈神经网络隐含层的作用。 1.1 神经网络结构设计 1.1.1 XOR问题描述 ...

sinat_28178805的博客 2358

4090显卡实测:PointPillars在KITTI数据集上的3D目标检测复现全流程(附避坑指南)

本文详细记录了在NVIDIA RTX 4090显卡上,从环境搭建、数据处理到模型训练与评估,完整复现PointPillars算法在KITTI数据集上进行3D目标检测的全流程。重点分享了版本配置、数据预处理、性能调优及常见问题的避坑指南,帮助开发者高效利用硬件资源,成功跑通并理解这一经典3D检测项目。

purple的博客 914

idea中的Maven项目怎么配置Tomcat部署

如何在idea中的Maven项目怎么配置Tomcat部署

旺仔爱编程 7568

16、二阶差分功耗分析(DPA)的再审视

本文深入探讨了二阶差分功耗分析(DPA)中的关键问题,包括不同组合函数的性能、信息论分析以及在有轮廓和无轮廓攻击场景下的实验结果。通过对掩码AES和DES的模拟和实际攻击实验,研究了归一化乘积、求和和绝对差值等组合函数在不同噪声水平下的效率,并强调了信息论分析在评估侧信道对抗措施中的重要性。

leaf8的博客 119

Intellij Idea 创建JavaWeb项目并配置部署Tomcat

Idea创建JavaWeb项目步骤: 1、打开Intellij Idea IDE,然后点击Create New Project 2、左侧选择Java Enterprise,右侧选择Web Application 3、点击Finish完成,生成如下的项目结构: 项目配置: 1、在web/WEB-INF下创建两个文件夹classes和lib,classes用来存放编译后输出的classes文件,lib用于存放第三方jar包。 2、配置文件夹路径 File -> Project Structure (

17902的博客 985

工业视觉降本300%实战:C# + 开源YOLO如何干掉Halcon/VisionPro?

在当前制造业普遍追求“降本增效”的大背景下,工业视觉检测系统作为产线的眼睛,其成本问题日益突出。通过该方案,我们成功帮助一家电子厂将单条产线的视觉检测成本从15万降低至不足5千(主要为工控机硬件成本),降本幅度超过95%,且系统稳定性经受住了6个月连续生产的考验。:C#负责“工程化”和“业务逻辑”,YOLO负责“智能算法”,二者结合,完美覆盖了工业视觉从算法到落地的全链路。的组合,构建一套高性能、低成本、易维护的工业视觉解决方案,并彻底替代昂贵的付费库。” 这是一个典型的误区。工业相机/USB相机。

2601_94871597的博客 430

最新腾讯手游游戏appid列表及urlScheme一览 urlscheme查询

[全网独家] 2024最新腾讯游戏appid列表及urlScheme一览 手游包含王者荣耀QQ飞车我的世界PUBG吃鸡和平精英金铲铲之战三角洲行动QQ炫舞拳皇98OL欢乐斗地主 元梦之星使命召唤等

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2万+

如何配置idea中内置的tomcat,以及如何部署项目到tomcat中

tomact和servlet的关系 tomact是一种web服务器,也被称为Servlet容器 将web项目部署到tomcat上 idea专业版是内置tomcat服务器的,当我们下载好tomcat服务器之后,就可以通过在idea中启动tomcat服务器然后通过客户端也就是浏览器来访问这个web项目。 如何在idea中配置tomcat呢 我这个专业版2020的,版本不同情况可能不一样呀。 找到你下载的tomact的路径,然后选择它,配置好之后我们的idea就可以使用tomcat了 在idea中配置了to

m0_67393593的博客 4767

【k8s故障处理篇】calico-node启动失败“Felix is not live: Get “http://localhost:9099/liveness” 解决办法(V1.30.3版本)

【k8s故障处理篇】calico-node启动失败“Felix is not live: Get “http://localhost:9099/liveness” 解决办法(V1.30.3版本)

jks212454的博客 1091

idea配置tomcat并部署项目

如果你没有tomcat请移步至官网自行下载或者 百度云 链接https://pan.baidu.com/s/1RONU2YJ50w0uFV4P_Y0C9g 提取码:1ktu 下载好解压到D:\Program Files\Apache 打开idea 新建Java项目–右侧JavaEE菜单下勾选Web Application,记得下面的Create web.xml如果没打勾一定要勾上然后N...

万物皆对象 2023

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

IDEA配置java和tomcat_IntelliJ IDEA 2019的Tomcat配置和项目部署

1.点击Run-Edit Configurations...2.点击左侧“+”,选择Tomcat Server--Local,3.点击local 选择 Server项目下,点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK,IntelliJ IDEA配置Tomcat完成。4.在本地进行编译打包部署(需先创建一个maven的java web项目)。直接在idea左下的T...

weixin_35020639的博客 351

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在idea中配置Tomcat环境及部署项目

在idea中配置Tomcat环境及部署项目(未写完)

m0_63615227的博客 1245

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Tomcat部署web项目与idea中配置web项目方法【通俗易懂】

本文章主要介绍tomcat环境的配置,idea配置web项目,idea一般项目中配置tomcat,内容有点长,建议点击目录跳转阅读,文中所含均为官方文件,请放心使用。

sjs52406的博客 5500

IntelliJ IDEA配置Tomcat及部署项目

IntelliJ IDEA配置Tomcat及部署项目(原链接) 主要有以下几个要点 1.选择本地的tomcat容器。 2.可以选择修改访问路径。 3.On Update action 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。其中我选择的 Update classes and resources 事件是最常用的,...

bangbang0203的博客 163

Intellij IDEA 中&项目部署中的Tomcat Server 配置VM options参数说明

第一点Intellij IDEA 中的配置 点击Intellij IDEA 界面窗口Run,打开Edit Configuration,出现Run/Debug Configurations界面。Application server 选择安装Tomcat所在的文件夹,点击Configuration一般自动配置好了,其他的就按照图上的填写。 VM options这项需要我们自己填写,我填的...

Knight_Key的博客 4727
上一篇: 超详解Tomcat的下载、安装、启动等问题
下一篇: unity之简单的角色自动寻路
MayMarch
博客等级 码龄5年 182粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值