1.在Windows 项目的根目录下使用.\gradlew.bat build
命令进行编译。
如果出错的原因是连接超时:
Exception in thread “main” java.io.IOException: Downloading from https://services.gradle.org/distributions/gradle-8.6-bin.zip failed: timeout (10000ms)
at org.gradle.wrapper.Install.forceFetch(SourceFile:4)
at org.gradle.wrapper.Install$1.call(SourceFile:8)
at org.gradle.wrapper.GradleWrapperMain.main(SourceFile:67)
Caused by: java.net.SocketTimeoutException: connect timed out
解决办法如下:打开\gradle\wrapper
的gradle-wrapper.properties
手动输入网址:https://services.gradle.org/distributions/gradle-8.6-bin.zip
下载。
把下载的文件放到C:\Users\你的用户名\.gradle\wrapper\dists\gradle-8.6-bin\afr5mpiioh2wthjmwnkmdsd5w
。afr5mpiioh2wthjmwnkmdsd5w这个是随机生成的字符串。再次.\gradlew.bat build
命令,即可成功。
2.如果不想测试,跳过测试,使用命令.\gradlew.bat build -x test
。
3.清除项目缓存.\gradlew clean
。
4.运行项目.\gradlew bootRun
。如果出现 Tomcat started on port(s): 8080 (http) with context pat
就表示成功了。
5.运行jar包,java -jar \build\libsmy-cloud-music-api-sp-0.0.1-SNAPSHOT.jar
,写成相对路径报错:Error: Unable to access jarfile build\libsmy-cloud-music-api-sp-0.0.1-SNAPSHOT.jar
。更改成绝对路径即可成功。