Handige tips

Een uitvoerbaar bestand maken in Eclipse

Pin
Send
Share
Send
Send


Dit is een volledig nieuwe vraag. Ik gebruik Eclipse op Ubuntu. Ik heb een testproject gemaakt dat ik wil compileren voor een uitvoerbaar bestand (het Linux-equivalent van het Windows.exe-bestand). Hier is de inhoud van mijn programma:

Ik wil weten hoe het te compileren en vervolgens hoe het uit te voeren vanaf de opdrachtregel.

U moet een uitvoerbaar JAR-bestand maken. Stappen zullen binnenkort passeren.

Klik met de rechtermuisknop op het project en selecteer het JAR-bestand in de sectie "Exporteren".

Voer het pad in waar u het wilt opslaan. Een voorbeeld hiervan is Windows. Pas aan op uw platform.

Bewerk het veld van de hoofdklasse door de locatie van uw klas met de hoofdmethode te bekijken en te selecteren.

Om het JAR-bestand uit te voeren, opent u een shell- of opdrachtprompt en voert u de volgende opdracht uit:

java -jar pad / naar / test.jar

Selecteer in Eclipse het bestand en exporteer en u moet de uitloopbare pot selecteren. Bovendien wordt u gevraagd om de MyTest-hoofdklasse in uw geval te selecteren.

De Eclipes-zelfstudies zijn erg handig als u de zelfstudie "Maak een Hello World-toepassing" voltooit, het zal u door het proces leiden van het opzetten van een project, het maken van een toepassing en het starten van een jar-bestand.

Ik wil weten hoe het te compileren.

Bekijk andere antwoorden om Eclipse een JAR-bestand te laten maken.

. en vervolgens hoe het uit te voeren vanaf de opdrachtregel.

In het eenvoudige geval voert u het uit door java -jar yourApp.jar uit te voeren.

Als uw toepassing afhankelijk is van externe bibliotheken, is dit iets gecompliceerder.

Hoe kan ik een jar-bestand boven een jar-uitvoerbaar bestand selecteren?

Bouw automatisering

Zoals eerder vermeld, kunt u bij het maken van een JAR met Eclipse het gegenereerde Ant-script opslaan met alle benodigde acties.

In de projecteigenschappen (Project -> Eigenschappen) er is een sectie Builders, waarin u extra bouwers kunt maken, en met name Ant kan zo'n bouwer zijn, waarnaar u dit bestand palmt. Daarna wordt elke keer dat u het project start (Ctrl + F11) de JAR automatisch verzameld als er wijzigingen in de broncode waren.

Deze optie van permanente montage van de JAR is niet bijzonder handig, omdat kan een ongemakkelijke tijd duren. In plaats daarvan kunt u deze builder maken in Externe hulpmiddelen (Uitvoeren -> Externe hulpmiddelen -> Externe hulpmiddelenconfiguraties) en voer de JAR-assemblage alleen uit wanneer u deze echt nodig hebt.

Je hebt een klas MyApp.classdie in het pakket zit my.application. U kunt bijvoorbeeld afbeeldingsbestanden in plaatsen my.application.images en open ze als volgt vanuit de MyApp-klasse:
Of uit een andere klas:

Met deze benadering hebt u toegang tot zowel onverpakte bronbestanden als bestanden die samen met klassen in de JAR zijn verpakt.

Bekijk de video: Java Programming. Lecture 1: Downloading and installing the Java JDK (Mei 2021).

Pin
Send
Share
Send
Send