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> 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> 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
<mailto: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 <http://OpenJFX.io>
https://openjfx.io/openjfx-docs/#gradle
https://github.com/openjfx/samples/blob/master/HelloFX/Gradle/hellofx/build.gradle
Regards,
Scott