Selepas pembungkusan, springboot yang dibungkus di sini berada dalam direktori berikut:
Nama fail jar ialah api-0.0.1-SNAPSHOT.jar
Buat fail permulaan.bat baharu. fail bat adalah seperti berikut:
cd %~dp0
C:jdkjdk1.8.0_181binjava.exe -Dfile.encoding=utf-8 -jar api-0.0.1-SNAPSHOT.jar - -server.port=81
cd %~dp0 bermaksud beralih ke direktori tempat bat terletak
-Dfile.encoding=utf-8 Set pengekodan
--server.port=81 Tetapkan springboot Port akses ialah 81
Andaikan bahawa fail api-0.0.1-SNAPSHOT.jar dan start.bat diletakkan dalam direktori d:apidemo
Klik dua kali pada fail start.bat, dan konsol akan muncul secara automatik seperti berikut:
D:apidemo>cd D. :apidemo
D:apidemo>C:jdkjdk1 .8.0_181binjava.exe -Dfile.encoding=utf-8 -jar api-0.0.
1-SNAPSHOT.jar --server.port =81____ _ _ __ _ _
2021-06 -19 16:28:33.392 INFO 4436 --- [ main] com.demo.api.ApiApp
/ \ / ___'_ __ _ _(_)_ __ __ _
( ( )___ | '_ | '_| | '. _ / _` |.
\/ ___)|.__|. , |. // / /
========| _|============|___/=/_/_/_/
:: Spring Boot :: (v2.4.3)lication : Memulakan ApiApplication v0.0.1 -SNAPSHOT menggunakan Java 1.8.0_181
[Fenomena 】
pada iZ23lkhhnpiZ dengan PID 4 436 (D: apidemoapi-0.0.1-SNAPSHOT.jar dimulakan oleh Ad
ministrator dalam D:apidemo)
2021-06:-19 28:33.392 INFO 4436 --- [ utama] com.demo.api.ApiApp
lication : Tiada set profil aktif, kembali ke profil lalai: def
ault
2021-06-19 16:28 :37.236 INFO 4436 --- [ utama] o.s.b.w.embedded.tomcat
.TomcatWebServer : Tomcat dimulakan dengan port(s): 81 (http)
2021-06-19 16:28:37.298 ---INFO 4436 [ utama] o.apache.catalina.core.
StandardService : Memulakan perkhidmatan [ Tomcat]
2021-06-19 16:28:37.298 INFO 4436 --- [ utama] org.apache.catalina.cor
e.StandardEngine: Memulakan enjin Servlet: [Apache Tomcat/9.0.43]
2021-06-19 16:28:37.454 INFO 4436 --- [ utama] o.a.c.c.C.[Tomcat].[loc2021-06-19 16 :28:37.470 INFO 4436 --- [ utama] w.s.c.ServletWebServerA
pplicationContext: Root WebApplicationContext: ms399 permulaan 🎜>2021-06-19 16:28:38.064 INFO 4436 --- [ utama ] o.s.s.concurrent.Thread
PoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'6-121 36 - -- [ utama] o.s.b.w.embedded.tomcat
.Tom catWebServer : Tomcat bermula pada port (s): 81 (http) dengan laluan konteks ''
2021-06-19 16:28:38.642 INFO 4436 -- - [ utama] com.demo.api.ApiApp
lication : Memulakan ApiApplication dalam 6.504 saat (JVM berjalan selama 7.7
85)
4 >4.1. Selesaikan masalah aksara Cina yang kacau dalam konsol kelawar
[Penyelesaian]
Pengekodan fail start.bat ditetapkan kepada UTF-8, dan yang berikut ialah Notepad++ Berikan contoh
【Hasil selepas penyelesaian】
[Fenomena]
D:apidemo>锘缟d D: apidemo
'锘缟d' tidak dikenali sebagai perintah dalaman atau luaran, program boleh kendali
atau fail kelompok.
【Penyelesaian】
Terdapat padanan lain dalam start.bat Taipkan arahan sekali lagi dalam Notepad++, atau tukar pengekodan.
【Hasil selepas penyelesaian】
D:apidemo>cd D:apidemo
Atas ialah kandungan terperinci Cara menggunakan kelawar untuk memulakan projek springboot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!