Java 11 - JavaFX packages neexistují
Dobrý den,
Dnes jsem stáhl a nainstaloval JAVA 11, ale po spuštění NetBeans mně to začalo řvat, že balíčky javafx neexistují. (Nejsou přesunuté do jiné složky, nejsou tam vůbec)
Znamená to, že Java 11 nebude mít JavaFX nebo došlo k nějaké změně?
Prosím Vás o radu.
Děkuji
Nekte jsem cetl, ze od Javy 11 bude FX samostatne jako OpenJFX.
Nevim, co je na tom pravdy. Ja jsem furt na osmicce a FX jde uplne mimo me...
https://www.infoworld.com/article/3261066/java/javafx-will-be-removed-from-the-java-jdk.html
OK. To mě vůbec nenapadlo. Akorát bych potřeboval poradit, jak to, prosím Vás, mám nainstalovat?
https://gluonhq.com/products/javafx/
A nebo použiješ nějaký build system, který to udělá za tebe.
Teď jsem v tom zmatený.
Postupoval jsem podle - openjfx-docs
Stáhl jsem OpenJFX - javafx
Extrahoval a teď mám podle návodu exportovat složku lib, ale nevím kam?
Prosím Vás o radu.
Kam chceš, to je jedno. Jenom pak správně nastavíš proměnnou prostředí.
Jenže to exportovat nelze
export je prikaz linuxu, to na windows opravdu nepujde. Na winech musis cestu k FX pridat do systemove promenne PATH.
Na Windows se proměnné prostředí nastavují příkazem "set". Asi by nebylo na škodu si nastudovat základy systému, který používáš. Pokud chceš programovat, nevyhneš se tomu.
Ano, to už jsem našel a vyzkoušel.
Sice to prošlo, ale nestalo se nic.
Udělalo to přesně to, co mělo. Nastavilo to tu proměnnou, nic víc.
Všechny soubory jar, které jsou ve složce lib - 01, jsem v NetBeans přidal do složky libraries v existujícím projektu - 02
Soubory sice přestaly řvat, že jim chybí knihovny javafx, ale při spuštění to zhavaruje s chybou
JavaFX deployment library not found in active JDK.
A při vytvoření nového projektu to zobrazí chybu - 03
No a udělal jsi, co se tam píše?
Dál jsem se bohužel nedostal.
Prosím Vás o vysvětlení. Jakou záložku JavaFX (nebo spíše kde)?
Přidal jsi novou platformu?
Ano. Na obrázku jsou dvě platformy, tu druhou (JDK 11 fx) jsem tam přidal já.
Kdyz to nejsi schopen nastavit rucne, tak pouzivej na build sveho projektu Maven. Vsechno se "nastavi" a dotahne z netu samo...
Najdi jeden rozdíl
Takže ten návod, že mám přejít na záložku JavaFX, byl správně, ale pro starou verzi NetBeans - v nové se to dělá jinak.
To je problém, že návody se musí aktualizovat. A když se to nestane, tak to dopadne, jak to dopadne.
Vážně netuším, co budu dělat.
A jaký máš důvod používat Javu 11? Proč ti nestačí 10?
Chci používat nejnovější verzi. Co je na tom divného? Taky nechápu lidi, co mají doteď windows 7.
Ok, tak studuj, at to rozchodis. Ja jsem si zvykl pouzivat to, co mi funguje...
Já za to nemůžu, že do Javy 10 byla JavaFX součástí.
Já se na to vážně vyse**. Po poslední aktualizaci netbeans, to už nefunguje vůbec.
To zase jedes na nejake bete?
Ne, ale nedává to smysl.
NetBeans samo o sobě běží v Javě, takže jakto, že se bez problému pustí, ale nic.
Navíc, z menu zmizela možnost java platform (aspoň ji nikde nevidím)
PS. Možná to souvisí se správným nastavení jdkhome v etc\netbeans.conf
NetBeans jseem kompletně smazal a "nainstaloval" poslední verzi
NetBeans se bez problému pustí a běží v java 11. Navíc, vytvářet projekty v php jde bez problému.
Ale prostě vytvářet projekty v java nebo javafx nefunguje (ani nelze otevřít hotové projekty)
Pořád nějaké moduly nejsou povolené.
Prosím Vás o radu.
Ja nechapu, co cekas od nejakeho dev buildu. Ze bude stabilni? Tak to jsi hodne naivni.
Pokud musis mit Javu 11 a nejnovejsi zkripleny NetBeans, tak si taky musis pripadne problemy vyresit sam...
PS: 99% problemu, ktere sem davas jsou zpusobeny tim, ze pouzivas nestabilni verze programu. Probud se uz...
To, že Oracle "zahodí" NetBeans, mě vůbec nenapadlo. (Do té doby jsem neměl jedinný problém).
A některé verze programů, vydávané za nestabilní, můžou být stabilnější, než verze programů, vydávané za stabilní.
Ty mas proste svoji pravdu, a za ni si budes tvrdohlave stat. Pritom uz ti to mohlo davno jet na Jave 10. Ty ale musis mit javu 11, ktera ti nic neprinese (jen problemy).
Na tohle nemam sily. Uz sem nic psat nebudu.
Nemusíš, pokud teda neznáš kód NetBeans.
Zadne NetBeans k tomu abys to rozjel nepotrebujes...
A poradil by jste mi, prosím Vás, aspoň jak se přidat novou otázku?
WFT???
Sorry, chybička se vloudila
issues
Vytvoříš si tam účet a přihlásíš se.
OK. Asi je to zdarma?
Ale, konkrétně u té první, je uvedeno
Assignee: Unassigned
ale u druhé je uveden uživatel, co to teda znamená?
Assignee je ten, kdo to řeší. Pokud je tam Unassigned, tak to zatím nikdo neřeší.
OK. Přidal jsem tam otázku (i když je to docela chaotické)
Snad mi někdo odpoví.
NETBEANS-1343
S javou sa robí, neinštaluje sa bárskde: http://ix.sk/ItwPB
Vypadá to, že u s JavaFX něco děje, ale moc jsem ty změny nepochopil.
Changes
Vysvětlí mi to někdo, prosím?
Děkuji