Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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)

Předmět Autor Datum
Kdyz potrebuje Javu, tak ho bez javy nespustis. JDK nemusis instalovat, staci stahnout, rozbalit a p…
MaSo 25.02.2021 17:50
MaSo
Zkoušel jsem portable Javu ale nejde to. Jak to myslíš? Staženou ji mám rozbalím a jak ju přidám?…
Mati 25.02.2021 18:03
Mati
Staci ji rozbalit k programu, jak to od doby, kdy zacal byt JavaRuntime placeny delaji vsichni. Za c…
Jan Fiala 25.02.2021 18:11
Jan Fiala
Java runtime neni placeny...
MaSo 25.02.2021 18:15
MaSo
Fakt? https://java.com/en/download/windows_manual.jsp Zdarma je uz jen pro osobni nekomercni pouzi…
Jan Fiala 25.02.2021 19:12
Jan Fiala
Nikdo te nenuti stahovat Oracli Javu, kdyz existuji production-ready OpenJDK distribuce. Treba Adopt…
MaSo 25.02.2021 19:13
MaSo
Kdo ti zaruci, ze ty verze pojedou soubezne a budou poskytovat stejne funkce a to stejně? K cemu by…
Jan Fiala 25.02.2021 20:18
Jan Fiala
Jsou to jine distribuce toho sameho, jen pod jinou licenci, kdyby nebyly nemuzou si rikat java, musi…
MaSo 25.02.2021 20:37
MaSo
Kdo urcuje, jake nove funkce budou obsahovat nove verze Javy? Ja znam Javu pouze z pohledu spravce…
Jan Fiala 25.02.2021 20:59
Jan Fiala
1) Java Community Process 2) To je problem blbe napsane appky, ne platformy.
MaSo 25.02.2021 21:01
MaSo
Prosim te, ja teda Javu nesnasim a do PC mi to nesmi a uz delsi dobu se o vyvoj Javy nezajimam. Akor…
RedMaX 25.02.2021 21:31
RedMaX
aktualni java je 15, a je zdarma, kdyz pouzijes OpenJDK.
MaSo 25.02.2021 21:35
MaSo
Ok, dik. Ja nemam pod kontrolou, co ta firma, ktera dela tu aplikaci pouzije a oni dali do podminek…
RedMaX 26.02.2021 13:55
RedMaX
Posledni Oracli verze zdarma pro komercni pouziti je 8u201 resp. 202. Ale jak jsem psal vyse, je tu…
MaSo 26.02.2021 14:24
MaSo
Jj, diky. My mame nejaky pracovni program v Java 6 (funguje jen pod JRE 6) a chceme ho vylepsit a kd…
RedMaX 26.02.2021 14:31
RedMaX
Pozri si verzie Javy: https://en.wikipedia.org/wiki/Java_version_history Ak ti nejaká firma dodáva…
moose 28.02.2021 06:14
moose
Aha, dekuju, takze, jestli tomu rozumim z te tabulky dobre, tak je Java 8 v pohode az do 2030.
RedMaX 28.02.2021 09:41
RedMaX
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á…
moose 28.02.2021 09:55
moose
ok, diky. poslední
RedMaX 28.02.2021 10:18
RedMaX
Ten tajny program vypada jak? Je to nejaky jar soubor?
MaSo 25.02.2021 18:16
MaSo
Ano je to Jar soubor. Stahl jsem Javu na jiný PC ve Win 10 a nejde my program spustit. Když kliknu…
Mati 25.02.2021 18:33
Mati
Kdyz java neni nainstalovana, tak to dvojklikem pustit nepujde. Musis pridat cestu k Jave (bin adres…
MaSo 25.02.2021 18:49
MaSo
A skrytí buněk v Excelu jsi už vyřešil? Každopádně by byla slušnost reagovat nebo napsat, že o další…
host 25.02.2021 19:43
host

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.

Kdo urcuje, jake nove funkce budou obsahovat nove verze Javy?

Ja znam Javu pouze z pohledu spravce systemu a uz v minulosti mi vadilo, ze jedna aplikace vyzaduje jednu verzi, dalsi zase jinou, nemuzes to poradne centralne aktualizovat, aby se to cele nerozes...o. Takze jsi tam musel nechat starou verzi, i kdyz vsichni vedeli, ze obsahuje vazne bezpecnostni diry.

Abys byl schopny to protlatit treba pres WSUS package updater, musel sis delat vlastni verzi instalacky atd.

Proto znovu zopakuju, ze Java je urcena uplne na neco jineho nez na klientské aplikace.

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?

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.

Kdyz java neni nainstalovana, tak to dvojklikem pustit nepujde. Musis pridat cestu k Jave (bin adresar v rozbalenem JDK) do systemove promenne PATH a pak to spoustet z komandlajny pres:

java -jar tvuj_program.jar

Pripadne si pak muzes vytvorit batku, ve ktere to bude, abys to nemusel furt psat...

Zpět do poradny Odpovědět na původní otázku Nahoru