2016-12-12 27 views
5

Tôi muốn sửa đổi application.properties của một tệp jar sau khi xây dựng một ứng dụng khởi động mùa xuân. tôi đã sử dụng jar xf để trích xuất các tập tin jar sau đó sửa đổi các tập tin thuộc tính nhưng sau jar-ed (jar -0cf), nó đã không được làm việc với các bản in:Làm thế nào để sửa đổi tập tin jar BootRepackage Spring Boot?

không có thuộc tính biểu hiện chính, trong < filename> .jar

Vì vậy, có cách nào để thực hiện và cách thực hiện?

+0

nó không nên jar -cvf file jarname – Satya

+0

i có nghĩa là tôi đã jar-ed tất cả, nhưng sau khi chạy java -jar filename. jar nó đã không làm việc – lethanh

+0

Bạn không nên sửa đổi bất cứ điều gì sau khi tạo tác đã được xây dựng ... Điều đó về cơ bản có nghĩa là bạn triển khai một cái gì đó mà chưa được kiểm tra. Tại sao bạn thậm chí cần phải sửa đổi 'application.properties' sau khi đóng gói. Có vẻ như bạn đang cố gắng giải quyết một cái gì đó theo cách sai. –

Trả lời

1

Tệp Jar chỉ là tệp zip. Bạn có thể mở nó và thêm tệp bằng cách sử dụng bất kỳ công cụ nào thao tác tệp zip.

Hoặc nếu bạn muốn cập nhật bằng cách sử dụng dòng lệnh jar, bạn có thể làm điều đó bằng cú pháp này.

jar uf jar-file input-file(s)

Giống như mô tả ở đây:

https://docs.oracle.com/javase/tutorial/deployment/jar/update.html

+0

Cảm ơn. Nó chỉ hoạt động trong trường hợp tôi cập nhật với tùy chọn -uf. Các trường hợp khác không thành công: với winrar, zip hoặc thậm chí là jar -0cf – lethanh

Các vấn đề liên quan