On Mac, go to NetBeans | Preferences, on Windows to Tools | Options.

All this that you’re doing with Gradle is completely unnecessary since what
you’re doing is learning JavaFX, for which there are two Maven archetypes
that run out of the box without you needing to tweak anything.

Gj

On Fri, 26 Jun 2020 at 08:25, slipbits <slipb...@slipbits.com> wrote:

> That's the problem. Tools->Options->anything doesn't seem to have a
> 'Preferences', or I've missed it. Run->Set Project Configuration->Customize
> is similarly bereft of 'Preferences'. I've looked at some of the other menu
> items and, well, I just can't seem to find the fool thing.
>
> There is a Tools->Libraries and Tools->Java Platforms which have
> possibilities, but I'm sure that I'm not sure what to do with them.
>
> I should have told you all this stuff before.
>
> Sigh. We have different versions of NB. (Since it's late at night) This is
> where we can start the NB wars. The "nah, nah, nah nahnah, my NB's better
> than your NB. On the other hand, your NB works!
>
> I did get the environment variable set correctly, and I did change PATH
> correctly. So now a command line "> gradle -v" works. And here a side note.
> I use the cygwin shell exclusively, so, as needed, I set up aliases, paths
> and whatever else I need. NB uses windows. So I'm always doing some kind of
> translation to figure out where I am and what I've got.
>
> art
> On 6/25/2020 5:35 PM, Scott Palmer wrote:
>
> Programming involves typing. Get used to it.
> Even though I use the IDE for writing the code, I often build from the
> command line.
>
> Learning to set JAVA_HOME is Java programming 101.  I have a small
> script/alias to set it to whatever version of Java I need to use in the
> moment.
>
> Things should start going much smoother once you have you dev environment
> properly set up. However NB will set JAVA_HOME on your behalf based on your
> project settings when running Gradle builds.
>
> In Windows I believe the NetBeans settings are buried in the tools menu as
> Options or something. I’ve been meaning to write a overview of how I think
> the menus need an overhaul in NB. On a Mac the preferences are where they
> are supposed to be, so I forget that for Windows users they are well
> hidden.
> You’ll have to dig a bit to find the Gradle settings once you’re there:
> click Java on the top and then go to the Gradle tab where you can set a
> custom Gradle path and choose to use the wrapper if there is one.
>
> Send the full output of the build attempt and we should be able to get
> this sorted out.
>
> Scott
>
> On Jun 25, 2020, at 6:44 PM, slipbits <slipb...@slipbits.com>
> <slipb...@slipbits.com> wrote:
>
> 
>
> I know this is going to sound tacky,, but I have an IDE. Two of them in
> fact. Why would I try to do all this work by hand? Sigh.
>
> I'm getting their but gradle says that JAVA_HOME is not set correctly. I
> just can't stand the fun.
>
> Where is "preferences"? I've looked all over the blasted IDE, and I even
> looked at my NB 8.2 IDE and can't find it (except in NB 8.2 makefile). Now
> I know it's somewhere. ... Nope. I lost it again.
>
> art
> On 6/25/2020 3:18 PM, Scott Palmer wrote:
>
> Set the path to Gradle in the NetBeans preferences/options.
> If you are using the Gradle wrapper then Gradle will use the version
> specified by the project which it will download and cache in the .gradle
> folder of your home directory.
>
> Have you tried building the project from the command line?
>
> Scott
>
> On Jun 25, 2020, at 5:15 PM, slipbits <slipb...@slipbits.com>
> <slipb...@slipbits.com> wrote:
>
> 
>
> Win 7-64 & cygwin
>
> Tried it on NB 12. Failed.
>
> The build message says "Could not run build action using
> .gradle/.../gradle-6.3".
>
> I have JavaFX installed @ /Program File/JavaFX /javafx-sdk-14.0.1
> (openJFX)
>
> I have java installed @ /Program File/Java/jdk-14.0.1
>                 (oracle)
>
> I have Gradle installed @ /ProgramFile/Gradle/gradle-6.5               (
> gradle.org)
>
> However, I don't have any way to tell NB 12 that I have installed JavaFX
> or Gradle. So, NB and OpenBeans installed something (let's call it Gradle)
> @ /../AppData/Local/NetBeans/Cache/12.0/gradle and
> /../AppData/Local/OpenBeans/Cache/2019.12/gradle and at
> /c/user/.../.gradle. None of this appears to be gradle.
>
> That's everything I know. I did try to follow the instructions and did
> modify the build.gradle file. The modified file is:
>
> apply plugin: 'java'
> apply plugin: 'jacoco'
> apply plugin: 'application'
>
>
> mainClassName = 'HelloWorld.Main'
>
> repositories {
>     jcenter()
> }
>
> dependencies {
>     testImplementation     'junit:junit:4.13'
> }
>
> plugins {
>   id 'application'
>   id 'org.openjfx.javafxplugin' version '0.0.8'
> }
>
> javafx {
>     version = "14"
>     modules = [ 'javafx.controls' ]
> }
>
> I tried several versions of adding an "apply plugin:" for JavaFX without
> success. Don't know what else to do.
>
> thanks
> art
>
>
> On 6/25/2020 9:53 AM, Scott Palmer wrote:
>
>
> On Thu, Jun 25, 2020 at 5:27 PM slipbits <slipb...@slipbits.com> wrote:
>
>> Under Java with Maven I see "FXML JavaFX Maven Archetype (Gluon)" and
>> "Simple JavaFX Maven Archteype (Gluon)". I suspect one of these should be
>> chosen. The book I'm reading, JavaFX 8 by Example, recommends Java with
>> Gradle. Any idea when that will be ready?
>>
>>
> Java with Gradle works now.  Make a new Gradle project, then edit
> build.gradle to include the javafx plugin as per the Gradle examples on
> OpenJFX.io
>
> https://openjfx.io/openjfx-docs/#gradle
>
> https://github.com/openjfx/samples/blob/master/HelloFX/Gradle/hellofx/build.gradle
>
> Regards,
>
> Scott
>
>

Reply via email to