2009-10-24 32 views
15

Tôi đang viết một ứng dụng java xuất ra các chuỗi thông qua System.out và tôi chỉ muốn biết cách chạy ứng dụng này bên ngoài IDE của tôi. Tôi có một cái bình thực thi. Người ta làm gì để xem đầu ra này trong một giao diện điều khiển?Chạy Jar trong Bàn điều khiển

Trả lời

26

Về cơ bản: java -jar app.jar

Sun's site có biết thêm

+0

Còn giải pháp triển khai yêu cầu người dùng cuối nhấp đúp vào tệp thì sao? Tệp hàng loạt? – Nick

+0

Lưu ý rằng giải pháp này yêu cầu bạn thiết lập điểm vào của lớp chính: http://java.sun.com/docs/books/tutorial/deployment/jar/appman.html – Joel

+0

Tôi nhận được 'Ngoại lệ không đầu' nếu tôi chạy trong giao diện điều khiển thuần túy. Có cách nào để làm điều này mà không có một máy chủ 'X'? – isomorphismes

5

Nếu tôi hiểu những gì bạn muốn,
java -jar JarFile.jar
nên hoạt động tốt.

8

Như những người khác đã gợi ý:

java -jar JarFIle.jar 

Chú giải này đòi hỏi bạn phải thiết lập các lớp học chính entry point

Nếu bạn không/không thể thiết lập Main-Class sau đó bạn sẽ làm gì:

java -cp JarFile.jar package.Classname 

Ngoài ra, nếu bạn kết hợp các loại tệp jar với JRE của bạn thì nhấp đúp cũng sẽ hoạt động.

2

Tôi biết điều này là cũ nhưng tôi muốn giúp mọi người tương lai

Bạn cũng có thể làm cho tập tin khác bên cạnh nó và chỉ việc kích đúp vào nó ví dụ:

Windows: anynameyoulike.bat

Linux: anynameyoulike.sh (Không chắc chắn điều này hoạt động nhưng nó nên)

và trong tập tin đó thêm

java -jar JarName.jar

+2

có. Đó là những gì mà những người bạn khác đã nói. –

0
jar -tf JarName.jar 

Nó sẽ cho file danh sách trong jar

Drive://Jarlocation> java -jar jarName.jar 

nó sẽ thực hiện jar của bạn từ giao diện điều khiển

0

Trên thực tế, bạn phải chạy nó từ cmd.exe để xem giao diện điều khiển, nếu bạn sử dụng Windows. (Có thể Terminal.exe của Linux không giống nhau) Bạn không thể chỉ cần nhấp đúp vào jar, ngay cả khi bạn bật Bảng điều khiển trong Bảng điều khiển - Java - Nâng cao.

Bây giờ, để chạy nó, sử dụng cd để vào thư mục mà bạn đặt jar, và:

java -jar name_of_your_jar.jar 

Bạn có thể nhìn thấy nó tất cả bây giờ.

Để đầu ra các văn bản, nhấn chuột phải vào biểu tượng trên bên trái của cửa sổ cmd, và Sửa - Đánh dấu, kéo để chọn văn bản, Nhập để sao chép nó.

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