Điểm:1

create a service for running a executable jar with out any 3rd party

lá cờ de

I have spring boot executable jar file which can run into any command prompt by calling java -jar filename.jar.

I want to create a service with out downloading any external libraries for the above code snippet.

Help me if there is a strait forward way.

lá cờ in
ETL
Hệ điều hành nào? Phiên bản nào?
Khaled avatar
lá cờ de
Windows 10 pro của nó
Điểm:1
lá cờ cn

Đơn giản (và được đề xuất): Tải xuống và sử dụng NSSM. Hoặc sử dụng SC để tạo dịch vụ mà không cần tải xuống.

Sử dụng SC để tạo dịch vụ từ dòng lệnh

Lệnh SC giao tiếp với Bộ điều khiển dịch vụ Windows và các dịch vụ đã cài đặt. Khi được sử dụng với tùy chọn lệnh tạo của nó, bạn có thể sử dụng nó để tạo một dịch vụ Windows mà tệp nhị phân của bạn sẽ chạy theo đó. Nhưng nhị phân phải được tạo ra cho việc này (để Windows biết rằng nó sẽ tôn trọng lệnh gọi API và cung cấp thông tin trạng thái chính xác).

Lệnh SC Create sử dụng định dạng sau:

sc tạo serviceName binpath="path\to\java.exe path\to\.jar" optionName= optionValue...

ở đâu:

  • tạo ra là lệnh được chạy bởi SC (tên lệnh này là bắt buộc để tạo dịch vụ).
  • Tên dịch vụ là tên của dịch vụ Windows sẽ được tạo. Đây là tên được đặt cho khóa dịch vụ trong sổ đăng ký. Lưu ý rằng tên này khác với tên hiển thị.
  • binpath là tham số (bắt buộc) chỉ định đường dẫn đến tệp nhị phân Win32/x64. Lưu ý rằng một không gian phải được sử dụng giữa tham số binpath và đối số của nó. Bạn cũng nên sử dụng dấu ngoặc kép xung quanh đối số.
  • tùy chọnName chỉ định các tham số tùy chọn, được mô tả trong tài liệu

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.