Index krize v ČR.
Úvod Hledání On-line hry On-line testy Odkazník Registrace Jak podpořit Blogovník Provozní podmínky Zásady ochrany osobních údajů
 



Návštěvy
Celkem:647414
Tento rok:95620
Měsíc:8519
Včera:404
Dnes:167
Online:26
počítadlo ALAWARE.CZ

Úvodní strana  Prohlížení článků  NetBeans IDE na OpenSuse Tumbleweed




NetBeans IDE na OpenSuse Tumbleweed

Pokud se správně dívám, tak k dnešnímu datu není Eclipse ani NetBeans součástí standardního repozitáře software pro OpenSuse Tumbleweed. O co vlastně jde?

Jedná se o software pro tvorbu JAVA aplikací, které fungují multiplatformě, na systémech Linux i Microsoft Windows. Dokonce lze po stažení určitých doplňků vytvářet aplikace pro Symbian či Android.  Osobně je mi sympatičtější NetBeans, proto jsem hledal, zda si mohu instalovat ze správce software v Yastu. Nebyl tam.

Původně jsem napsal krátký návod k instalaci NetBeans, protože jsem to tak prostě udělal a aplikace se spustila. Víc jsem zatím nezkoumal. Určité trable nastaly v okamžiku, kdy jsem se pokoušel otevřít nějaký projekt. NetBeans reagoval takto: unrecognized project; missing plug-in

CO TO ZNAMENÁ A JAK DANOU SITUACI VYŘEŠIT, si povíme dále

Řešení této situace mi zabralo několik hodin. Člověk by od programu k vývoji Java aplikací očekával, že otevře projekt napsané v téže aplikaci po své čerstvé instalaci. Na Windows ano, na Linuxu OpenSuse Tumbleweed, jak se ukázalo, NE.

Instalace Javy JRE a JDK

Je potřeba mít nainstalované prostředí pro vývoj a spouštění JAVA aplikací. Z vlastní zkušenosti mohu doporučit originální od Oracle, pro vývoj JDK i pro spouštění JRE.
Potřebné instalační soubory si stáhnete přímo u kováře na www.oracle.com, např.:

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Instalace např. takto:
rpm -ivh --nodeps jdk-8u172-linux-x64.rpm

JDK se instaluje na tuto cestu:
/usr/java/default/
Pokud by to tam nebylo, je potřeba najít adresář, kde jsou složky:
bin, jre, lib, man a soubory javafx-src.zip a src.zip.

No, ale to pochopitelně není všechno. V konzoli si dejte java -version. Výstupem určitě nebude tato java, kterou jste si instalovali. Použijte příkaz:

sudo update-alternatives --config java

A objeví se vám všechny java instalace v systému. Zvolte:
/usr/lib64/jvm/jre-1.8.0-sun/bin/java a to číslem v pořadí, které potvrdíte enterem.

Teď můžeme říct, že máme nainstalované JRE i JDK.

Instalace NetBeans

Stáhněte si NetBeans  někde zde:
https://netbeans.org/downloads/
Já jsem stáhnul VŠE (All).
Ze staženého souboru vytvoříte spustitelný takto:

chmod +x netbeans-8.2-linux.sh

A následně spustíte. Je to spustitelný program, takže se spustí GUI instalační prostředí.
V něm je nejdůležitější zadat cestu  k Javě, zadejte tuto nebo obdobnou:

/usr/java/default/

Prostě cestu k Java Oracle instalaci.

Toto nastavení se projeví v souboru: netbeans.conf, který byste měli najít zde:

/home/UZIVATEL/netbeans-8.2/etc/

Pokud by byla nesprávná, můžete ji kdykoli nahradit, skrývá se pod uvozením "netbeans_jdkhome=".

Tímto jste nainstalovali NetBeans do Linuxu. Gratuluji.

Nastavení NetBeans

Spusťte NetBeans. Mělo by být v menu pod Vývojem.
Pokud bude psát sračky o tom, že nemá moduly a pod., tak je v netbeans.conf uvedena špatná cesta. Je třeba hledat a najít.

Pozor - chyták. Někdy něco děláte na popředí, záložka na panelu s NetBeans během jeho vyčítání zmizí. Taky jsem si myslel, že proces krachl. Ale když vše minimalizujete, tak se objeví načítací okno aplikace.

V samotné aplikaci můžete zkusit jednoduchý test, jestli je příčetná pro tvorbu FX aplikací.
FILE - NEW PROJECT - CATEGORIES - JavaFX. Pokud tam toto nenajdete, tak příčetná není. Je třeba zjistit, proč.

Mělo by se to zjistit takto:
TOOLS - JAVA PLATFORMS - můžete zkontrolovat jestli je připojeno JDK prostředí.
Zejména na záložce Sources, kde musí být dva soubory: /usr/java/default/javafx-src.zip a src.zip.

TOOLS - PLUGINS - tady může být tzv. chytačka. Důležitý je JavaFX2 SUPPORT. Vpravo je sloupeček ACTIVE - pokud je tam šedá kaňka, tak aktivovat a uložit, restartovat. Problém by měl být opraven. Doporučuji aktivovat všechny stažené moduly, pokud tam tento modul nebude, tak stáhnout, aktivovat.

A to je vše. Drsné, co? Ve Windows to bylo všechno nativně aktivované, tady v Linuxu jsem se trápil snad 3 hodiny. Ale mám to. Snad se instalace podařila i vám.

Java Scene Builder

Aby toho nebylo málo, tak jsem narazil na potíž se spuštěním Java Scene Buildera. Normálně by to mělo fungovat tak, že pravým tlačítkem myši na souboru fxml v projektu příkazem OPEN otevřete designera Java Scene Builder. A  zvlášť, když je Java Scene Builder aktivován v pluginech. No, bohů žel, nic. Žádné Open. A v nastavení Tools - Options - Java FX je maximálně tak slovo Browse... místo cesty k údajně aktivovanému Java Scene Builderovi.

Dělal jsem všechno možné, abych to nějak vyřešil. Namísto toho jsem narážel v mnoha diskusních fórech na hlášku, že to NEJDE.  Prostě to v Linuxu nefunguje.

Naštěstí existuje iniciativa gluonhq.com. Na této adrese:

http://gluonhq.com/products/scene-builder/

je možnost (protože Oracle tuto možnost nenabízí) přímo stáhnout Java Scene Builder buďto jako aplikaci JAR, která je spustitelná a lze jí otevřít soubor FXML a nebo jako RPM instalák, který - světě div se, dokáže najít konfigurační soubory NetBeansu a doplnit cestu k této instalaci, která zní: /opt/SceneBuilder

A po startu NetBeans - světe div se, objeví se OPEN na FXML souboru a Java Scene Builder FUNGUJE!!!

Takže ne, neděkuji Oracle, ale společnosti GLUON, která je za tímto bezvadným počinem.

Závěrem

Když si vezmu do úvahy, že mi toto vývojové prostředí poměrně plynule jede na počítači s aktuální spotřebou 17 Wattů a 4 jádrovým procesorem (J3455N-D3H deska)... no, neberte to.
Instalace pro neznalého bez návodu zabere pěkných pár hodin. Jakmile máte návod, do hodinky je vše hotovo.

Zdroj:
názor a zkušenost autora


--jun--
22.04.2018,12:06
Počet čtenářů: 0


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 2020 - Všechna práva vyhrazena.
CSS 3.0, PHP 5.4.20 STRICT (verze PHP na hostingu: 5.4.20), 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