From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29891 invoked by alias); 28 Oct 2018 15:19:22 -0000 Mailing-List: contact kawa-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: kawa-owner@sourceware.org Received: (qmail 29874 invoked by uid 89); 28 Oct 2018 15:19:21 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*c:alternative X-HELO: mail-it1-f171.google.com Received: from mail-it1-f171.google.com (HELO mail-it1-f171.google.com) (209.85.166.171) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 28 Oct 2018 15:19:20 +0000 Received: by mail-it1-f171.google.com with SMTP id e17so5057196itk.5 for ; Sun, 28 Oct 2018 08:19:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=5rPM72tR8Ey4qAcJMZv2IM/CvMogIM++VvoYY34UTOk=; b=B19Akf+RMYoeAPPjVJBHaLalMqXD194SbcxIrg3qJfkCT7V47QZXFoFr/F2xgjJxnF /9QYF4uU5Qs38yueNM/Ynpfl56fG7beZqbskyxs2rQvJUuYippH5hqoFNmJSMalvpMFp ISoXw3IiFgsvcj2/XM8l6X7ZMcK7igwrInRmJEi/7kP2X7nsrxYhfWq2lLKwfKanlmsH kGiwZa1raFl6Kv8sPu/FkOB5SF6OAXRuad3f+9irV6+bLlxRWe9scfkVjpV6700pEthn HABa3J45gsf2sKzd+84IIoVc035umm5sTYTKjQOWm22J9SQmSJcVtxBlPXjBtE0rfYLt +bRw== MIME-Version: 1.0 References: <10215.1540734221@vpaur.eip10.org> In-Reply-To: From: Arie van Wingerden Date: Sun, 28 Oct 2018 15:19:00 -0000 Message-ID: Subject: Re: How to access JavaFx class library from Kawa? To: chaw@eip10.org Cc: kawa@sourceware.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-IsSubscribed: yes X-SW-Source: 2018-q4/txt/msg00004.txt.bz2 With a bit of trial and error I got it to work. Now, when I start a command prompt for Kawa, I initially set an environment variable: set KAWA_USERPATH =3D E:\Programs\openjfx\lib\javafx.base.jar;E:\Programs\openjfx\lib\javafx.cont= rols.jar;E:\Programs\openjfx\lib\javafx.fxml.jar;E:\Programs\openjfx\lib\ja= vafx.graphics.jar;E:\Programs\openjfx\lib\javafx.media.jar;E:\Programs\open= jfx\lib\javafx.swing.jar;E:\Programs\openjfx\lib\javafx.web.jar;E:\Programs= \openjfx\lib\javafx-swt.jar Also I slightly modified kawa.bat and add my path to KAWA-EXTRA-PATH: set KAWA_EXTRA_PATH =3D "%KAWA_HOME%\lib\jline.jar;%KAWA_HOME%\lib\domterm.jar;%KAWA_HOME%\lib\serv= let.jar;"%KAWA_USERPATH% In this way it works! Please tell me if there is a more elegant way to do this ... Thx! /Arie Op zo 28 okt. 2018 om 15:21 schreef Arie van Wingerden : > Hi Chaw, > > thx! > > Now tried this: > set CLASSPATH=3DE:\Programs\openjdk\lib\*;E:\Programs\openjfx\lib\*;.\* > last one is for jars in current dir. > > But it still fails because it cannot find javafx/geometry/Orientation. > > In openjfx\lib I see: > javafx-swt.jar > javafx.base.jar > javafx.controls.jar > javafx.fxml.jar > javafx.graphics.jar > javafx.media.jar > javafx.properties > javafx.swing.jar > javafx.web.jar > src.zip > > But no "geometry" or similar. > > /Arie > > Op zo 28 okt. 2018 om 14:43 schreef Sudarshan S Chawathe : > >> > when trying to run your JavaFx example from here: >> > https://per.bothner.com/blog/2011/JavaFX-using-Kawa-intro/ I get errors >> > like: Exception in thread "main" java.lang.NoClassDefFoundError: >> > javafx/geometry/Orientation. >> > >> > This is understandable, since I only unpacked JavaFx in a folder, but I >> > don't know how to inform Kawa how to find JavaFx stuff. >> >> If you set CLASSPATH for Java one way or the other (environment >> variable, command-line option, ...) to include the JavaFX .jar files >> then you should be able to use JavaFX from Kawa as well. At least, that >> has been my experiance on a standard Debian-based setup. >> >> The CLASSPATH syntax allows using "*" to indicate "all jars in >> directory" which I find useful in such cases to avoid having to >> enumerate jars individually. >> >> Regards, >> >> -chaw >> >>