You’ll need to subscribe to the mailing lists you want to write to.

Gj

On Mon, 21 Oct 2019 at 12:31, Peter Toye <netbe...@ptoye.com> wrote:

> Dear Geertjan,
>
> Thanks. I wrote to the mailing list address and got the following answer:
>
>   You are not allowed to post to this mailing list, and your message has
>   been automatically rejected.  If you think that your messages are
>   being rejected in error, contact the mailing list owner at
>   mailman-ow...@openjdk.java.net.
>
> But that was the address that I mailed! A but recursive. Something wrong
> up at openJDK methinks. I've tried another address....
>
> I'll file an issue in JIRA.
>
>
> Best regards,
>
> Peter
> mailto:netbe...@ptoye.com
> www.ptoye.com
>
> -------------------------
> Monday, October 21, 2019, 10:59:35 AM, you wrote:
>
>
> File an issue with steps, and we can investigate and see where to fix that
> output.
>
> If it still gives problems, can you say what those problems are, or how
> can we help?
>
> Gj
>
> On Mon, 21 Oct 2019 at 11:56, Peter Toye <netbe...@ptoye.com> wrote:
>
> Dear Geertjan,
>
> Thanks again. I'd found that page, and the code I produced was a copy of
> the code there. It seems that  a "-m" option is needed to indicate the main
> class.
> It still gives problems, but I'll try your suggestion of trying to join
> the openJDK mailing list.
>
> So the Ant script output now has three bugs:
>
>
>    1. No double quotes round the Java executable directory "Program Files"
>    2. "-module-path" should read "--module-path"
>    3. "-m" needed before the main class.
>
>
>
>
> Why the Java designer can't just stick to a single syntax is beyond me.....
>
>
> Best regards,
>
> Peter
> mailto:netbe...@ptoye.com
> www.ptoye.com
>
> -------------------------
> Monday, October 21, 2019, 9:07:54 AM, you wrote:
>
>
> https://openjdk.java.net/projects/jigsaw/quick-start
>
> That should help, it includes the java command line syntax you're looking
> for.
>
> Gj
>
> On Sun, Oct 20, 2019 at 11:21 PM Geertjan Wielenga <geert...@apache.org>
> wrote:
>
> To be honest, I'd love to help but I'm not going to spend any time
> guessing about your application, you're going to need to provide a way to
> access it, e.g., put it on GitHub, so that it can be downloaded, e.g.,
> sorry, "import com.ptoye.astro.World", no idea what that is, and please do
> not try to explain -- just take your application and put it on GitHub or
> somewhere else (please not as a ZIP file) and then I'll be happy to help.
>
> Indeed, yes, it would be very useful to everyone if you'd join the openjdk
> mailing lists and explain the problems you're having running java on the
> command line -- they need to know that otherwise they'll never hear from
> you and never make it work the way you'd like.
>
> Gj
>
>
>
> On Sun, Oct 20, 2019 at 8:10 PM Peter Toye <netbe...@ptoye.com> wrote:
>
> Dear Geertjan,
>
> OK, I've read up on modules and written my first Hello World program which
> compiles and runs fine using NetBeans. However, it doesn't run from a
> command line, even after I've removed the mistakes in the Ant-generated
> suggestion:
>
> D:\>"C:\Program Files\Java\jdk-12.0.1/bin/java" --module-path
> D:\Peter\Netbeans\TestModules1\build\modules com.ptoye.greetings.Main
> Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true
> Error: Could not find or load main class com.ptoye.greetings.Main
> Caused by: java.lang.ClassNotFoundException: com.ptoye.greetings.Main
>
> The main class is:
>
> package com.ptoye.greetings;
> ????import com.ptoye.astro.World;
> ??public class Main {??
>         public static void main(String[] args) {
> ??            System.out.format("Greetings %s!%n", World.name());
> ??        }
> ??}??
>
> Where does one go from here? I'm using the Oracle version of Java, Would
> OpenJDK make any difference? AFAICS  it's the same.
>
> Thanks for the mailing list link. I looked at them but they all seem to be
> oriented towards people developing OpenJDK rather than users. There isn't a
> "support" or "help" link on the OpenJDK site.
>
> Best regards,
>
> Peter
> mailto:netbe...@ptoye.com
> www.ptoye.com
>
> -------------------------
> Monday, October 14, 2019, 10:18:27 AM, you wrote:
>
>
>
>
>
>
>
>
> On Mon, Oct 14, 2019 at 11:16 AM Peter Toye <netbe...@ptoye.com> wrote:
>
> Dear Geertjan,
>
> I agree that the "java" command has nothing to do with Netbeans. I'll try
> to be more explicit:
>
> I have a project which dates back to about 2006 and has a main class which
> I'll call A. This uses a separate class B which I developed separately. I
> included B as a library using A's project properties.
>
> Using Netbeans 8 (and earlier) it was possible to run the project using a
> command line like
>   java -jar A.jar
> and the program ran. The Java version was 1.8. The path to the Java
> executable is in my PATH.
>
> Earlier this year I wanted to develop it further, and decided to move to
> the latest version of NetBeans (11.1) and Java (12). Now the command line
> as given in the build output is
>   C:\Program Files\Java\jdk-12.0.1/bin/java -cp *directory\*A.jar;
> *directory\*B.jar *classpath.*A
>
> My main point is that I don't understand how or why this has changed.
>
> https://openjdk.java.net/projects/jigsaw/
>
> There is now a module system in Java, meaning that there is now a module
> path and a class path. That was not there in JDK 8 and is now there since
> then.
>
> Can you join the Java mailing lists and discuss further there:
> https://mail.openjdk.java.net/mailman/listinfo
>
> Gj
>

Reply via email to