Rulați un fișier Java

.fișierele de jar sunt folosite pentru a arhiva și dezarhiva fișierele și folderele. Una dintre caracteristicile importante ale fișierelor de jar este comprimarea fără pierderi a datelor. Trebuie să știți cum să rulați un astfel de fișier? Așa funcționează.

metodă

Imaginea intitulată Rulați un fișier Java Java. Pasul 1
1
Vedeți dacă Java este instalat pe sistemul dvs. Dă-i asta java -versiune în terminalul liniei de comandă. Dacă nu aveți cea mai recentă versiune Java, actualizați-o înainte de a continua.
  • Imaginea intitulată Rulați un fișier Java Java 2. Pasul 2
    2
    Faceți fișierul .jar executabil. Un fișier .jar poate fi executat prin colectarea fișierelor de clasă ale aplicației Java: compilatoarele sau JVM (Java Virtual Machine) înțeleg formatele. Fișierele .jar sunt executate de javaw. Trebuie să setați punctul de pornire al aplicației în fișierul jar (un punct de pornire este o clasă care conține funcția principală a aplicației). Punctul de intrare este setat utilizând fișierul manifest. Funcționează astfel:
  • Instrumentul Jar pune automat meta-inf / manifest.mf ca cale către fișierul .jar. Când deschideți un fișier manifest manifest, ar trebui să arate ca "Manifest Version: 1.0, Created-By: 1.6.0 (Sun Microsystems Inc)"

  • Creați un fișier .txt manifest suplimentar. Dă un Clasa principală: [Numele pachetului]. [Numele clasei], și puneți datele dvs. specifice în paranteze (aceasta este sub forma unei perechi de valori de atribute).

  • Introduceți această comandă terminal pentru a modifica fișierul manifest pentru a include punctul de intrare al aplicației prin adăugarea părților în paranteze la numele fișierului dvs.: jar cfm [nume fișier jar] [manifest-adăugare] [fișiere de intrare]

  • Verificați fișierul manifest. După setarea punctului de intrare, ar trebui să arate astfel: Manifest Versiune: 1.0, Creat de: 1.6.0 (Sun Microsystems Inc), Clasa principală: [Nume pachet].

  • Alternativ, puteți seta punctul de intrare cu instrumentul .jar. Acest lucru suprascrie atributul de clasă principală din fișierul manifest. Introduceți următoarea comandă terminal:jar cfe [numele fișierului jar] [numele pachetului] [numele clasei cu funcția principală]

  • Imaginea intitulată Rulați un fișier Java Java. Pasul 3
    3
    Executați fișierul .jar. Rulați fișierul .jar cu următoarea comandă (principala metodă de aplicație Java): java -jar [Numele fișierului Jar]
  • Imaginea intitulată Rulați un fișier Java Java. Pasul 4
    4
    Faceți-o astfel încât să puteți executa fișierul .jar făcând dublu clic pe el (opțional). Pentru a deschide fișierul .jar făcând dublu clic, schimbați directorul în javaw (java web start) la executabil. Introduceți următoarea comandă în Terminal: C: Program Files Java j2rex.y.z bin javaw.exe "-jar"% 1 "% *
  • Rularea unui fișier .jar pe Linux

    Imaginea intitulată Rulați un fișier Java Java. Pasul 5
    1
    Terminal deschis. În Linux, fișierul .jar este deschis prin dublu-clic într-o arhivă zip care afișează conținutul fișierului .jar. Faceți clic dreapta pe el și alegeți Terminal deschis.
  • Imaginea intitulată Rulați un fișier Java Java. Pasul 6
    2
    Executați următoarea comandă: $ java -jar [numele fișierului jar]
  • Imaginea intitulată Rulați un fișier Java Java. Pasul 7
    3
    Deschideți fișierul .jar făcând dublu clic (opțional). Dacă rulați fișierul .jar făcând dublu clic, poate fi necesar să modificați asocierea tipului de fișier în conformitate cu sistemul dvs. Linux (similar cu instrucțiunile pentru Windows).
  • Comanda de mai sus trebuie să funcționeze.

  • Introduceți următoarea comandă în terminal: $> / usr / lib / jvm / jre-1.6.0 -sun / bin / java -jar% f

  • Setați calea pentru a se potrivi unde este Java în sistemul dvs.

  • Sfaturi

    • Programele Java ar trebui să ruleze pe toate platformele. Dacă nu sunt, nu sunt codate corect sau sunt programe foarte specializate care invocă resurse de sistem sau alte programe.
    • În directorul cu Javaw.exe există un program numit javaws.exe. Nu le confunda - javaw.exe rulează programe Java în Windows, care este javaws.exe JAVA web startă.
    • Un fișier .jar poate fi un program sau o bibliotecă, dacă este o bibliotecă (și nu există o clasă executabilă în ea), nici măcar nu încercați să o executați.
    • Un fișier .jar poate depinde de alte fișiere (cum ar fi fișiere .exe). Dacă nu se află în calea dvs. de clasă, este posibil ca programul dvs. să nu funcționeze.

    avertismente

    • Java este mai sigur decât cele mai multe limbi de programare, dar există programe malware scrise în Java. Permiteți utilizatorului să afle ce software rulează pe calculatorul său.
    Distribuiți pe rețelele sociale:

    înrudit