Cum pot executa-o .fișierul jar de pe terminal

Știu că pentru a executa un fișier, eu folosesc . comandă, apoi numele fișierului cu un spațiu între ele. Dar eu'm încercarea de a executa o .jar fișier folosind . si nu merge. M-am dus în proprietăți și marcate ca executabil și a făcut rula cu Java.

Există o modalitate de a executa un fișier cu Java in Bash Terminal?

Încerc să execute Minecraft.jar fișierul.

Comentarii la întrebare (1)
Soluția

A . sintaxă pot fi utilizate numai pentru a rula (de "sourcing") script-uri shell.

Te'll nevoie pentru a utiliza java comanda pentru a rula un `.jar file:

java -jar Minecraft.jar

Dacă tu nu't au java instalat, vă poate repara prin instalarea implicit-jre`¹ pachetul. Puteți vedea dacă aveți deja java instalate prin rularea într-un terminal:

java -version 

[1]: Aceasta va instala implicit openjdk Java runtime. Puteți folosi openjdk-8-jre", sau "openjdk-7-jre", sau " openjdk-6-jre` în schimb, dacă preferați - oricare dintre acestea este disponibil pe versiunea de Ubuntu.

Comentarii (1)

Linux este perfect capabil de a rula un străin binare, cum ar fi un fișier JAR. Acesta este modul lucrari de Vin, de exemplu. Pentru a rula fișiere JAR ca executabil face următoarele într-o consolă

sudo apt-get install binfmt-support

Cd-ul la fișierul JAR si schimba-l la executabil (de asemenea, puteți face acest lucru prin proprietăți de fișier în Nautilus)

chmod a+rx myjar.jar

Rulați fișierul jar doar ca daca era orice alt fișier binar executabil sau script de shell

./myjar.jar

Notă: asigurați-vă că aveți binfmt_misc linux kernel module încărcate. Dacă utilizați personalizat compilat kernel fără acest modul, binfmt-suport câștigat't de lucru.

Comentarii (2)

Dacă este un executabil borcan, apoi

java -jar Minecraft.jar 

Nu toate jar-Arhiva conține un executabil clasa, declarate a fi început în fișierul Manifest, dar dacă nu există, acest lucru va funcționa.

Btw.: Nu't începe cele mai multe programe de coajă cu punct. Dot este un shortcut pentru "sursă", și funcționează numai în bash și alte scoici, pentru a include un script în aplicare a sesiunii curente.

Un binar compilat xybin este pur și simplu a început cu numele său, dacă acesta este în cale:

xybin 

sau, cu cale absolută:

/home/foo/proj/test/xybin

sau cu o cale relativă:

proj/test/xybin

sau dacă se întâmplă să fie în directorul de fișiere, cu această cale relativă:

./xybin

Fișierul trebuie să fie marcate executabil pentru tine (a se vedea: chmod). Toate cele de mai sus este valabil pentru shellscripts prea, dar ei au adesea o prelungire .sh, și puteți începe o folosit la salvarea prin invocarea interpret, și apoi nu trebuie't fi marcate executabil:

 bash xy.sh

Dacă tu nu't doriți să începeți o nouă bash, puteți utiliza sursa, și veți face așa, să consume definiții de funcții, pseudonime și setări variabile.

Comentarii (0)

Ai putea la fel de bine vreau să fac o intrare frumos pentru aplicarea în Unitate. executați următoarele comenzi:

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

În fereastra care apare, copiați și inserați următoarele:

[Desktop Entry]
Type=Application
Name=Minecraft
Comment=Click here to play Minecraft
Exec=java -jar /path/to/minecraft.jar
Icon=/path/to/minecraft/icon.png
Terminal=false
Categories=Game;

S-ar putea nevoie pentru a vă conecta afară și înapoi pentru a vedea efectele. :) De asemenea, aveți nevoie pentru a căuta pe internet pentru un frumos Minecraft pictograma deoarece ei nu't oferi unul cu descărcare..

Comentarii (0)

Instalați jarwrapper. După care (și prin adăugarea executabil bit), puteți începe fișierul jar doar prin introducerea jarfile numele.

sudo apt-get install jarwrapper

Aceasta funcționează prin utilizarea binfmt pentru a adăuga suport pentru un nou format binar la kernel.

Comentarii (0)
  1. Deschideți un prompt de comandă cu CTRL+ALT+T
  2. Du-te la ".borcan" director de fișiere. Dacă versiunea de Ubuntu / aroma susține ea, ar trebui să fie în măsură să faceți clic pe ".borcan" dosar's director și faceți clic pe "Open in Terminal"
  3. Tastați următoarea comandă:

java-jar jarfilename.jar

În acest fel ".borcan" fișier va executa.

Comentarii (0)
 java -jar /home/username/.minecraft/launcher.jar
Comentarii (0)

dacă u nevoie pentru a instala borcan cu specific versiune java Specifica directorul java, de asemenea,

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