IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Jak spustit .jar dvojklikem na Windows 10?

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Vojtěch Perník:5.8.2020 16:12

Ahoj.

Mám program v Java Swing. Když ho chci spustit mimo IDE dvojklikem, vyskočí chyba (viz obrázek), ale když zkusím spustit přes cmd, vše funguje bez problémů.

Při spuštění přes cmd používám následující příkaz:

Java -jar jmeno.jar

Tuším že to bude nějak souviset s mým přechodem z klasického JDK 14 na OpenJDK 14. Před přechodem dvojklik fungoval, po přechodu nefunguje.

S OpenJDK mám zároveň naistalované JRE.

OpenJDK jsem nastavoval podle následujícího návodu: https://www.it-swarm.dev/…s/807274058/

Předem díky za pomoc.

Zkusil jsem: Zkoušel jsem přenastavit výchozí aplikaci pro .jar na javaw.exe v OpenJDK. Také jsem OpenJDK přeinstaloval.

Chci docílit: Spustit .jar dvojklikem v OpenJDK 14.

 
Odpovědět
5.8.2020 16:12
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na Vojtěch Perník
Atrament:5.8.2020 19:56

Všechny verze javy co máš odinstaluj a nainstaluj AdoptOpenJDK jak je popsáno tady: https://www.itnetwork.cz/…ova-aplikace
v podkapitolce JDK.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
5.8.2020 19:56
Avatar
Odpovídá na Atrament
Vojtěch Perník:5.8.2020 21:24

Ahoj,
díky za reakci. Změnu JDK bych zvažoval až jako druhou možnost. Každopádně vyzkouším.

Editováno 5.8.2020 21:26
 
Nahoru Odpovědět
5.8.2020 21:24
Avatar
Robert Michalovič:5.8.2020 21:39

Jak nastavit Windows tak aby spustil *.jar je zveřejněno zde :
https://www.itnetwork.cz/…-eclipse-ide

  1. Nastavíš PATH
  2. A vytvoříš 2 klíče v registrech
  3. restartuješ počítač

Pozn. Nefunguje u modulárních projektů a u JavaFX11 a vyšších. Respektive lze to rozchodit ale je to mnohem, mnohem komplikovanější.

2Atrament : proč mu radíš AudoOpenJDK, však je to stejně klon který vychází OpenJDK ?

 
Nahoru Odpovědět
5.8.2020 21:39
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na Robert Michalovič
Atrament:5.8.2020 21:53

Protože pokud vím tak Adoptí instalátor se o to postará a je to nejjednodušší a uživatelsky nejpřívětivější cesta jak dostat do Windows Javu. Není to žádný klon, to je prostě originální OpenJDK, zabalené a přpravené k instalaci.

 
Nahoru Odpovědět
5.8.2020 21:53
Avatar
Vojtěch Perník:5.8.2020 21:56

Atrament: Moc díky za pomoc. Instalace AdoptOpenJDK pomohla.

Robert Michalovič: V instalaci AdoptOpenJDK jsem úpravu registrů zakázal. Takže to šlo i bez registrů a restartu. Ale jinak taky díky za reakci.

 
Nahoru Odpovědět
5.8.2020 21:56
Avatar
Vojtěch Perník:5.8.2020 22:12

Robert Michalovič: Sice .jar bez registrů fungoval, ale NetBeans jsem bez nich již nespustil. Tak tu větu z předchozího komentáře beru zpět...

 
Nahoru Odpovědět
5.8.2020 22:12
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.