1 jar-filer. 1.1 Översikt. 1.2 jar-filers struktur. 1.3 jar manifest

Relevanta dokument
Laboration 10 - Eclipse

Laboration 10 - NetBeans

Att använda Java SE JDK 6

Eclipse. Avsikt. Nu ska ett fönster liknande figuren till höger synas.

Kompilering av Java-program med eclipse SDK för den som kan BlueJ

Att använda Java SE JDK 6

Filbindningar. Mike McBride Översättare: Stefan Asserhäll

NetBeans 5.5. Avsikt. Projektfönster

Föreläsning 3. Programmering, C och programmeringsmiljö

Viktigt! Vill du ha möjligheten att återställa originalbilarna utan hemladdning läs nedan om återställning innan du börjar med installationen!

Allmänt om programvaror och filer i Windows.

2I1049 Föreläsning 9. Iterativ programutveckling. Iterativ programutveckling. Modularisering, återanvändning och JavaBeans

NetBeans 7. Avsikt. Projektfönster

Lektion 5. Datateknik A, Java I, 5 poäng

Programutveckling med Java Development Kit. (JDK 1.1.x) och Programmers File Editor (PFE 7.02)

Övning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program

Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016

Laboration 0. Enhetsbokstaven anges med ett kolon efter och man läser ofta ut detta, exempelvis C:(sekolon).

PNSPO! Exporterar och Importerar texter från CX- Designer. 20 mars 2012 OMRON Corporation

Användarhandledning för koppling av dokument

Säkerhetskopiera och återställa

Ja, men resultatet blir inte lika bra. Det är att skapa genvägsikoner. Se anvisningar nedan:

Objektorienterad programmering i Java I

Inledande programmering med C# (1DV402) Introduktion till C#

DDR PC SOFTWARE 2 RELEASENOTES VERSION 2.5. Swerob Service AB Global Robot Parts AB

Instruktioner för uppkoppling mot NyA Open

Inledande programmering med C# (1DV402) Ditt första C#-program med Visual Studio

Användarhantering Windows 7 I denna laboration kommer vi att skapa nya användare och grupper och titta på hur man hantera dessa.

Här beskrivs Eclipse, den programutvecklingsmiljö som utnyttjas i programmeringskurserna. Mera information finns på:

Del 1: Skapa konto i Exchange

FIRSTCLASS. Innehåll:

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

Välj bort om du vill. 96 Internet och e-post. 2. Mail-programmet finns i datorn. 1. Skriv mail i sökrutan. Windows Live Mail i Aktivitetsfältet.

Operativsystem - Windows 7

Anvisningar för installation och borttagning av skrivardrivrutinerna Windows PostScript och PCL utgåva 8

Filregistrering. Motsvarande vägledningar för vänstermeny hittar du längre ner i dokumentet

Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap

RiWiCon Hovslagare. Import från HippoHov. Kontakter, Hästar, Journalposter Version 1.3.x

Kapitel 1 Komma igång... 3

AVCAD 4.0 för Windows

Windows 10 Utforskaren

Utbildningsmaterial Personec Förhandling

Låt "Personlig mappfil för Office Outlook (.pst)" vara markerad. Klicka på OK

Microsoft Visual Studio 2017

Introduktion till programmering, hösten 2011

Kompilera och exekvera Javakod

Kopiera musik och program till hårddisken och skicka sedan skivorna på semester i förrådet. Spara skivorna

Installationsguide för FAR Komplett Offline 2.1.2

Föreläsning 3. Programmering, C och programmeringsmiljö

Kapitel 1 Komma i gång... 5

Instruktioner för att kunna programmera på skolans datorer

del 3 ARBETA MED PROGRAM

Installation/uppgradering av Agfa IMPAX program för remittenter

Gran Canaria - Arbetsbeskrivning knapplänkar (Mediator 8)

Installation/start av LOGGER

eller Snabbkurs i filhantering Tema: Mappar och filer i Windows samt Lagringsenheterna OBS! Endast för medlemmar i SeniorNet, Klubb Södertälje!

DGC IT Manual Citrix Desktop - Fjärrskrivbord

BLI VÄN MED DIN DATOR ENHETER MAPPAR FILER

Användarhandledning för RALF

Installera och kom igång!

6. Nu skall vi ställa in vad som skall hända när man klickar på knappen samt att markören skall ändra sig till en hand när markören är på knappen.

1284_omslag.qxd :13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ

Lathund för BankID säkerhetsprogram

Arbetshäfte Office 365 en första introduktion

Eclipse en handledning

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken

Installationsanvisning för kursens programvara på egen dator

Filhantering utforskaren avslöjar hur information lagras

Software Translator 6.1 Manual

1 Grafiska komponenter, händelsehantering

SENIORER SENIORER. Grundläggande IT för. Windows 7. Grundläggande IT för. Windows 7. Eva Ansell Marianne Ahlgren. Eva Ansell Marianne Ahlgren

Handledning för Installation av etikettskrivare

Insamlingsverktyg - teknisk beskrivning av metadataformuläret

INSTALLATION AV VITEC MÄKLARSYSTEM. Studentversion

1 Grafiska komponenter

Symprint Snabbstartsguide

Starta Egenrapportering automatiskt i Windows

Beställning av Förlitandepart-certifikat Version

surell consulting ab

Lathund för Novell Filr

VPN (PPTP) installationsguide för Windows 7

7 Mamut Client Manager

Föreläsning 10. Paket Synlighet Arkiv. DA129A Programmering 1

Filhantering utforskaren avslöjar

Komma igång med 3L Pro Komma igång med 3L. Copyright VITEC FASTIGHETSSYSTEM AB

Öppna, redigera och spara filer som ska laddas upp i Socialstyrelsens portal Filip med hjälp av Excel

Innehåll i detta dokument

FLEX Personalsystem. Uppdateringsanvisning

Backup Premium Snabbguide

2 Eclipse en handledning

För support videos, webinstruktioner och mer information besök oss på

LADDA UPP EN PDF-FIL OCH LÄNKA TILL DEN I DIN ARTIKELTEXT

GitHub for Windows och GitShell

Installationsguide ELCAD 7.10

Dok nr OSF/AV-15:003, ver E Inloggning till Treserva via extern dator

Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

Migrera till PowerPoint 2010

SÅindex 5 i Microsoft Excel 2010

Novell Filr 1.2 skrivbordsprogram för Mac snabbstart

Transkript:

1 jar-filer 1.1 Översikt Jar-filer är ett sätt att paketera en javaapplikation i en enda fil. En jar-fil kan innehålla bytekod,.classfiler, och andra filer som hör till en applikation, som textfiler, bilder, datafiler och annat. En jar-fil är egentligen en speciell form av.zipfil. Man kan se vad som finns i en.jarfil med hjälp av zipfilsläsare såsom WinZip eller den zip-läsare som finns inbyggt i WinXP/2003. Man ska däremot inte skapa jarfiler med dessa verktyg; jar innehåller delar som WinZip och liknande inte kan skapa. Syftet med dokumentet är beskriva jarfilen struktur och hur man skapar en körbar jarfil. 1.2 jar-filers struktur Om vi tittar på en.jarfil i Utforskaren, detta är den jarfil som netbeans automatiskt skapar i projektmappen under mappen dist. Exemplet är den jarfil som skapats av projektet för exemplet KeyboardReading. jarfilen är omdöpt med en.zipändelse för att windows ska känna iden filtypen. keyboardreading mappen innehåller.classfilerna som applikationen består av. Mappen skapas av netbeans eftersom miljön definerar ett paket döpt efter projektnamnet(keyboardreading), paket delas upp i filsystemet som mappar. 1.3 jar manifest Det speciella med.jarfiler ligger i mappen META-INF. META-INF innehåller metadata, dvs data om jarfilen och applikationen själv, hur applikationen fungerar, vilka rättigheter applikationen kräver, om den är digitalt signerad av utfärdaren och andra saker. Man lägger ingenting som hör till själva applikationen i denna mapp.

All denna data ligger i en fil MANIFEST.MF. Manifest.mf är en vanlig textfil med en speciell ändelse. Formatet i textfilen bestäms av jarformatet. Raderna i textfilen har en speciell syntax Dessa rader är skapade av NetBeans-miljön. Som man ser är datat i manifestet radbaserat, varje rad anger data i ett namn-värdepar. Manifestets form NAMN: VÄRDE De intressanta raderna som krävs för att skapa en körbar applikation är Manifest-Version: 1.0 Main-Class: keyboardreading.keyboardreading 1.4 Att skapa en jar-fil Man skapar själv en jarfil med hjälp av verktyget jar.exe. jar.exe är ett textbaserat kommandoradsverktyg som ligger i./bin katalogen i din java-installationsmapp.

Exempel 2 ger oss ledning hiur vi ska skapa en körbar applikation jar cvfm Applikationsfil Manifestfil Klassfiler Antag att vi skrivit en applikation där klassen som innehåller main() metoden heter StartKlass (i filen StartKlass.class); och vi har en mapp klasser/ med våra klassfiler inklusive StartKlass. 1 - Skapa manifestfilen. Starta notepad eller liknande texteditor skapa en fil "manifest.txt", låt filen innehålla texten Manifest-Version: 1.0 Main-Class: StartKlass Var noga med att filen innehåller två textrader, med ett namn/värdepar på varje rad. Lägg manifest.txt i samma mapp som klasserna. 2 - Skriv följande kommando i mappen klasser/ jav cvfm MinApplikation.jar manifest.txt *.class Det är noga att bokstäverna cvfm står i ordning. c-create, v-verbose (utförliga meddelanden), f-file (ange filnamn för den jarfil som ska skapas), m-manifest(lägg till manifestfil). Du bör få ett meddelande snarlikt det som visas ovan. Nu finns det en fil MinApplikation.jar 1.4.1 Konfigurera windows för jarfiler Det kan tänkas att javainstallationen redan gjort dessa steg för dig. Om så är fallet behöver du inte gör dem igen.

Gå nu till utforskaren välj menyn Tools/Verktyg - välj Folder Options/Mappalternativ - välj fliken Fil Types/Filtyper - tryck New.../Ny... skriv jar och Ok. Med jartypen vald väljer du Advanced/Avancerat Välj därefter New om action open inte finns. Välj Edit om open finns.

I rutan application used bläddrar till din javainstallatiotions javatolk javaw.exe. Därefter gör du tillägget -jar "%1" %* "C:\Program Files\Java\jre1.5.0_05\bin\javaw.exe" -jar "%1" %* eller "C:\Program Files\Java\jre1.5.0_05\bin\java.exe" -jar "%1" %* Använd java.exe om du vill kunna köra textbaserade applikationer. Detta associerar jarfiler med javatolken. Tryck ok på dialogrutorna. Nu är jarfiler körbara. Du kan starta dem genom att dubbelklicka jarfilen, eller genom att skriva start MinApplikation.jar eller bara MinApplikation.jar i kommandotolken. Den första startar en ny process (eget fönster) den andra startar den i kommandotolksfönstret.