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 >