Làm thế nào tôi có thể thực hiện một .jar tập tin từ các thiết bị đầu cuối

Tôi biết rằng để thực hiện một tập tin, tôi sử dụng . lệnh, sau đó tên tập tin với một không gian giữa chúng. Nhưng tôi đang cố gắng để thực hiện một .jar tập tin bằng cách sử dụng . và nó không hoạt động. Tôi đã đi vào các thuộc tính và đánh dấu nó như là thực thi và làm cho nó chạy Với Java.

Có cách nào để thực hiện một tập tin Với Java trong Bash Thiết bị đầu cuối?

Tôi đang cố gắng thực hiện Minecraft.tập tin jar.

C . cú pháp chỉ có thể được sử dụng để chạy (bằng cách "tìm nguồn cung ứng") shell scripts.

Bạn sẽ cần phải sử dụng java lệnh để chạy một .jar tập tin:

java -jar Minecraft.jar

Nếu bạn không có java cài đặt, bạn có thể sửa chữa bằng cách cài đặt default-jre1 gói. Bạn có thể xem nếu bạn đã có java cài đặt bằng cách chạy trong một thiết bị đầu cuối:

java -version 

[1]: điều này sẽ cài đặt thời gian chạy mặc định openjdk Java. Bạn có thể sử dụng openjdk-8-jre hoặc openjdk-7-jre hoặc openjdk-6-jre thay vào đó, nếu bạn thích - tùy theo loại nào có sẵn trên Phiên bản Ubuntu của bạn.

Linux là hoàn toàn có khả năng chạy một nhị phân nước ngoài, giống như một tập tin JAR. Đây là Cách Rượu vang hoạt động, ví dụ. Để chạy các tập TIN JAR như thực thi làm như sau trong một giao diện điều khiển

sudo apt-get install binfmt-support

Cd để TẬP TIN JAR của bạn và thay đổi nó để thực thi (bạn cũng có thể làm điều này thông qua các thuộc tính tập tin Trong Nautilus)

chmod a+rx myjar.jar

Chạy tệp jar của bạn giống như thể đó là bất kỳ tập lệnh nhị phân hoặc shell nào khác

./myjar.jar

Lưu ý: Hãy chắc chắn rằng bạn có binfmt_misc mô-đun hạt nhân linux nạp. Nếu bạn sử dụng hạt nhân được biên dịch tùy chỉnh mà không có mô-đun này, hỗ trợ binfmt sẽ không hoạt động.

Nếu nó là một jar thực thi, sau đó

java -jar Minecraft.jar 

Không phải tất cả jar-Archives chứa một lớp thực thi, tuyên bố sẽ được bắt đầu trong Các Tập tin Manifest, nhưng nếu có, điều này sẽ làm việc.

Bt.: Bạn không bắt đầu hầu hết các chương trình từ shell với dấu chấm. Dấu chấm là một phím tắt cho source, và nó chỉ hoạt động trong bash và một số vỏ khác, để bao gồm một kịch bản trong phạm vi của phiên hiện tại.

Một xybin nhị phân được biên dịch chỉ đơn giản là bắt đầu với tên của nó nếu nó nằm trong đường dẫn:

xybin 

hoặc, với con đường tuyệt đối của nó:

/home/foo/proj/test/xybin

hoặc với con đường tương đối của nó:

proj/test/xybin

hoặc nếu bạn xảy ra được trong thư mục của tập tin, với đường dẫn tương đối này:

./xybin

Các tập tin đã được đánh dấu thực thi cho bạn (xem: chmod).Tất cả những điều trên cũng đúng với shellscripts, nhưng chúng thường có một extension. sh, và bạn có thể bắt đầu một shellscript bằng cách gọi thông dịch viên, và sau đó nó không cần phải được đánh dấu thực thi:

 bash xy.sh

Nếu bạn không muốn bắt đầu một bash mới, bạn có thể sử dụng nguồn, và bạn làm như vậy, để tiêu thụ các định nghĩa chức năng, bí danh và các thiết lập biến.

Bạn cũng có thể muốn thực hiện một mục tốt đẹp cho các ứng dụng Trong Unity. thực hiện các lệnh sau:

gedit ~/.local/share/applications/minecraft.desktop

Trong cửa sổ bật lên, sao chép và dán những điều sau đây:

[Desktop Entry]Type=ApplicationName=MinecraftComment=Click here to play MinecraftExec=java -jar /path/to/minecraft.jarIcon=/path/to/minecraft/icon.pngTerminal=falseCategories=Game;

Bạn có thể cần phải đăng xuất và trở lại để xem các hiệu ứng. :) Ngoài ra bạn cần phải tìm kiếm trên internet cho một biểu tượng tốt đẹp lookin Minecraft kể từ khi họ không cung cấp một với việc tải về..

  1. Mở command prompt với CTRL+ALT+T
  2. Đi đến của bạn".jar " thư mục tập tin. Nếu Phiên bản Ubuntu của bạn / hương vị hỗ trợ nó, bạn sẽ có thể nhấp chuột phải vào của bạn ".jar "thư mục của tập tin và nhấp vào "Open In Terminal"
  3. Gõ lệnh sau:

    java -jar jarfilename.jar

Theo cách này của bạn".jar " tập tin sẽ thực hiện.

Cài đặt jarwrapper. Sau đó (và bằng cách thêm bit thực thi), bạn có thể bắt đầu tập tin jar chỉ bằng cách nhập tên jarfile.

sudo apt-get install jarwrapper

Điều này hoạt động bằng cách sử dụng binfmt để thêm hỗ trợ cho một định dạng nhị phân mới cho hạt nhân.

 < code> java-jar /trang chủ/tên người dùng/.minecraft / phóng.bình
< / tr > < / tr>

nếu u muốn cài đặt jar của bạn với các phiên bản java cụ thể xác định thư mục java cũng

/scratch/app/product/Software/jdk1.8.0_112/bin/java -jar /path-to-jar/Minecraft.jar

Xin chào và chào mừng, jaorizabal. Tôi hơi sửa câu hỏi của bạn. Có lẽ bạn có thể cài đặt một kiểm tra chính tả cho trình duyệt của bạn, để cải thiện các câu hỏi tiếp theo cho mình. Một gợi ý khác: Đối với các sự cố văn bản, bạn có thể đánh dấu văn bản bằng chuột trong thiết bị đầu cuối và sau đó dán nó vào trường chỉnh sửa của trình duyệt của bạn (và các nơi khác) với một nhấp chuột giữa trên bánh xe cuộn. Sau đó, bạn có thể bố trí mã của bạn với các nút ở trường chỉnh sửa. Điều này nhanh hơn nhiều so với chụp ảnh màn hình và tải lên nó.