无法使用 Glassfish 服务器的 appclient 到 运行 生产者程序

Failed to use the Glassfish server's appclient to run the producer program

我正在使用 NetBeans 和 Glassfish 编写简单的雅加达消息传递应用程序。我一步一步地按照教程“The Jakarta EE 7 Tutorial”进行操作。成功构建所有“简单”示例后,我在 windows 终端中使用 appclient -client target/producer.jar queue 3。虽然无法发送消息。 我正在使用 Glassfish-5.0.1 。看来我不能使用 appclient。谁能帮帮我?

The Jakarta EE 7/ 46.2 Writing Simple JMS Applications

jakartaee-tutorial-examples-master\jakartaee-tutorial-examples-master\jms\simple\producer>appclient -client target/producer.jar queue 3
java.io.FileNotFoundException: C:\Users\?????ó\AppData\Local\Temp\acc7678140812900140496.dat (System cannot find the specified path。)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at java.io.FileReader.<init>(FileReader.java:72)
        at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.optionsValue(AppClientContainerAgent.java:104)
        at org.glassfish.appclient.client.acc.agent.AppClientContainerAgent.premain(AppClientContainerAgent.java:83)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386)
        at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401)

未找到文件异常意味着您没有正确的指定路径,或者您提供的路径没有供输入流读取的文件。