

Program vyžaduje Javu - je možné to nějak upravit?
Dobrý den,
měl bych dotaz ohledně programu.
Mám program, který se neinstaluje do PC ale v PC musí být nainstalovaný jiný program Java - OpenJDK11U-jdk_x64_windows_hotspot_11.0.8_10.
Jinak program nejde spustit.
Je možné to nějak upravit?
Jenomže je problém, že používám daný program i jinde na PC než jen na svém PC.
A na ostatních není nainstalovaný a u některých to ani nejde.
Děkuji za pomoc a odpověď.
Změna hloupého předmětu, původně: Program (host)
Změna kategorie, původně: Programování (host)
Kdyz potrebuje Javu, tak ho bez javy nespustis. JDK nemusis instalovat, staci stahnout, rozbalit a pridat na PATH...
Zkoušel jsem portable Javu ale nejde to.
Jak to myslíš?
Staženou ji mám rozbalím a jak ju přidám?
Děkuji
Staci ji rozbalit k programu, jak to od doby, kdy zacal byt JavaRuntime placeny delaji vsichni. Za chvili bude pocitac zapraseny spoustou slozek a v kazde stary, uz neudrzovany a deravy runtime.
Jinak upravit to jde - dokopat autora, aby program prepsal do neceho normálního. Za mne Java na klienta nepatri, je urcena pro uplne jine aplikacni vrstvy.
Java runtime neni placeny...
Fakt?
https://java.com/en/download/windows_manual.jsp
Zdarma je uz jen pro osobni nekomercni pouziti, proto se vsede cpe posledni 1.8,ktera byla pred zmenou podminek.
Prosim te, ja teda Javu nesnasim a do PC mi to nesmi a uz delsi dobu se o vyvoj Javy nezajimam. Akorat ze v praci mame program navic sitovy, kteryho nejsme schopny se zbavit a je programovany v Java 6. Ted jsme dostali nabidku, ze nam ten program prepisou do Java 8, aby jsme to meli aktualni.
Jestli je Java zadarmo uz jen pro osobni nekomercni pouziti, tak to je neco, s cim nas nikdo neseznamil. Chapu teda dobre, ze Java 8 uz neni aktualni taky a ze vyssi verze Javy uz zadarmo nejde?
aktualni java je 15, a je zdarma, kdyz pouzijes OpenJDK.
Ok, dik. Ja nemam pod kontrolou, co ta firma, ktera dela tu aplikaci pouzije a oni dali do podminek fungovani programu Java 8 jre, takze je to asi proto, ze je to posledni volna verze.
Posledni Oracli verze zdarma pro komercni pouziti je 8u201 resp. 202. Ale jak jsem psal vyse, je tu moznost OpenJDK, ktere je free a zustane free...
Jj, diky. My mame nejaky pracovni program v Java 6 (funguje jen pod JRE 6) a chceme ho vylepsit a kdyz uz se to bude delat, tak jsem pozadoval, aby ten program prepsali do nejake podporovane verze Javy. Oni mi odpovedeli, ze ho prepisou do Java 8.
Jelikoz Javu nemam rad a vyvoj nesleduju, tak jsem se domnival, ze je to podporovana verze a ted jsem v teto diskuzi zjistil, ze nikoliv, ze pravdepodobne z nejakeho duvodu potrebuji JRE, ale protoze vi, ze bychom za aktualni verzi nezaplatili, tak navrhli tu posledni zdarma. To se jen domnivam, ale ten projekt je stale ve fazi pripravy, takze se na to urcite hned pristi tyden preptam.
Pozri si verzie Javy: https://en.wikipedia.org/wiki/Java_version_history
Ak ti nejaká firma dodáva softvér, tak ťa zaujímajú iba LTS verzie, t.j. aktuálne Java 11, alebo Java 8.
Aha, dekuju, takze, jestli tomu rozumim z te tabulky dobre, tak je Java 8 v pohode az do 2030.
Skôr by som počítal s tým rokom 2026 (s tým že v prípade núdze môžeš prejsť na tú distribúciu, ktorá deklaruje podporu do 2030).
ok, diky.