java - Kører JAR i konsol

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har oprettet et program, der tager input fra System.in og output til System.out. Jeg opretter den eksekverbare krukke, og jeg vil køre den uden at indtaste java -jar i Windows. Er der nogen måde at gøre dette på?

Bedste reference


Der er en række måder at gøre dette på. Den enkleste måde er at oprette en batchfil (.bat fil, der påberåber den til dig. Der er også en række løsninger derude, der vil skabe en Windows-eksekverbar fra en jar-fil. Bemærk: Disse programmer compilerer ikke byte-koden, de skaber bare en eksekverbar wrapper rundt om krukken. En mulighed er Jar2Exe, men der er ganske få. JSmooth er en anden mulighed, jeg har brugt før det fungerer ganske godt. Som sådan kan du bundt alle afhængige krukker i samme eksekverbare fil. Nogle google søger efter 'jar til exe' skal finde dig en, der virker til din løsning. [6] [7]

Andre referencer 1


Du kunne skrive et .bat script som vil starte din krukke.

Andre referencer 2


På vinduer skal et enkelt dobbeltklik på jarfilen åbne det, hvis miljøet er godt indstillet.

Andre referencer 3


Du bruger kommandoen 'start' som 'C:> start myJarFile.jar'.