2008-12-09 30 views
8

Điều này khá nhiều khiến tôi bị đánh bại.Thực hiện một Jar trên Vista với một cú nhấp đúp

Trên XP và các phiên bản trước của Windows, bạn có thể tùy chỉnh Mở với các loại tệp để bao gồm java - jar "myjar.jar", nhưng trên Vista chức năng này dường như đã bị xóa. Tất nhiên tôi có thể tạo một tệp .bat để khởi chạy ứng dụng của tôi, nhưng có thể làm cho Vista thực hiện một .jar theo yêu cầu không?

Trả lời

23

Bạn có thể làm điều đó từ dòng lệnh với 2 tiện ích.

Đầu tiên, ASSOC, được sử dụng để tạo liên kết tệp. Để xác minh nếu có một định nghĩa cho loại JAR:

>assoc .jar 
.jar=jarfile 

Nếu không tìm thấy sau đó tạo ra nó với:

>assoc .jar=jarfile 

Bước tiếp theo là xác định hiệp hội. Điều này được thực hiện với FTYPE.

Để xác minh nếu một đã được xác định, loại

>ftype jarfile 
jarfile="C:\Program Files\Java\jre1.5.0_10\bin\javaw.exe" -jar "%1" %* 

Một lần nữa nếu không tìm thấy hoặc JRE sai được sử dụng, sử dụng ftype để khắc phục vấn đề

>ftype jarfile="C:\Program Files\Java\jre1.5.0_10\bin\javaw.exe" -jar "%1" %* 
Các vấn đề liên quan