Úvod Hledání On-line hry On-line testy Předplatné Jak podpořit Blogovník Provozní podmínky Zásady ochrany osobních údajů
 



Návštěvy
Celkem:561142
Tento rok:9348
počítadlo ALAWARE.CZ

Úvodní strana  Prohlížení článků  JAVA Netbeans IDE WARNING: Loading FXML document with JavaFX API of version




JAVA Netbeans IDE WARNING: Loading FXML document with JavaFX API of version

Nekorektní verze FXML dokumentu. Jak tato situace může vzniknout a co se s ní dá udělat? FXML dokument je používaný aplikací NetBeans IDE. Je to vlastně takový XML dokument, kterým se definuje layout aplikace, obsahuje jednotlivé grafické prvky, souřadnice, odkazy na událostní procedury (action) atd. Samozřejmě, člověk si může souřadnice vydefinovat buďto odhadem, nebo si to rozpočítá na čtverečkovém papíře a nebo na to použije návrhovou aplikaci, která se pro Javu jmenuje JAVA FX SCENE BUILDER.

Naneštěstí, narozdíl od Visual Studia pracuje JAVA FX SCENE BUILDER jako plug-in. Toto neštěstí se projevuje mimo jiné na instalaci v Linuxu, kdy se nemusí podařit tento plug-in rozchodit. Uvedený problém jsem úspěšně řešil zde:

http://www.blogovnik.cz/netbeans-ide-na-opensuse-tumbleweed-201804221206.php

Dneska jsem poprvé editoval FXML dokument na náhradním plug-inu od společnosti GLUON a po spuštění zkompilované aplikace na mě příkazová řádka vychrlila následující hlášení:

Kvě 08, 2018 6:57:09 ODP. javafx.fxml.FXMLLoader$ValueElement processValue
WARNING: Loading FXML document with JavaFX API of version 8.0.141 by JavaFX runtime of version 8.0.131


Aplikace se spustila, ale kdo si má při každém spouštění číst takový výblitek. Zbývají dvě možnosti - stáhnout si v tomto případě starší GLUON aplikaci a sladit verze a nebo to zaonačit tak, aby ten stupidní virtuální stroj na spouštění Javy neřval a nějak to, jak rád používá jeden můj vzdálený kolega, "přečůrat".

V souboru FXML se nachází tento záznam, kterým se definuje verze.

xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1

Zdá se, že GLUON po editaci zapsal do souboru přesnou verzi, což je v tomto případě na škodu. Řešením je nahradit výše uvedené záznamy za tento:

xmlns="http://javafx.com/javafx" xmlns:fx="http://javafx.com/fxml"

a nebo tento:

xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1"

Použil jsem první variantu a virtuální mašina přestala řvát. Nemusím číst navíc jednu zbytečnou hlášku.

Přeji hezký den.

Zdroj:
názor a zkušenost autora


08.05.2018,19:29
Počet čtenářů: 0





  Názory čtenářů:

JAVA Netbeans IDE WARNING: Loading FXML document with JavaFX API of version


Nejnovější příspěvky čtenářů:

Nejsou žádné příspěvky v diskusi.
název a sídlo firmy: Josef Nádběla - ALAWARE IČ: 75811511,  sídlo: Moravská 617/18, Chropyně
Firma je zapsána do živnostenského rejstříku pod názvem 'Josef Nádběla', odkaz zde.
Jsme neplátci DPH.

Webový systém NÁDBĚLA WEB INFINITY 1.1.21D - Copyright Josef Nádběla - ALAWARE 2024 - Všechna práva vyhrazena.
CSS 3.0, PHP 5.4.20 STRICT (verze PHP na hostingu: 8.2.7), XHTML 1.0 Strict
Odladěno pro Internet Explorer 9-11; Mozilla Firefox 12-57; Opera 11,12; Google Chrome 20-34, Maxthon Cloud Browser v4.0.3.6000.
v