java - 无法启动应用程序 "javaws"

标签 java java-ws

我无法启动“javaws -viewer”。我使用的是“Windows10”,当我在“运行”窗口中键入以下命令时,收到一条错误消息。请在下面找到相同的屏幕截图。

javaws –viewer

javaws viewer

单击详细信息,我看到以下跟踪。任何帮助将不胜感激。

java.io.FileNotFoundException: –viewer (The system cannot find the file specified)
    at java.base/java.io.FileInputStream.open0(Native Method)
    at java.base/java.io.FileInputStream.open(Unknown Source)
    at java.base/java.io.FileInputStream.<init>(Unknown Source)
    at java.base/java.io.FileInputStream.<init>(Unknown Source)
    at jdk.javaws@9.0.4/com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
    at jdk.javaws@9.0.4/com.sun.javaws.Main.prepareLaunchDesc(Unknown Source)
    at jdk.plugin@9.0.4/sun.plugin2.main.WebStart.launchApp(Unknown Source)
    at jdk.plugin@9.0.4/sun.plugin2.main.WebStart.continueInSecureThread(Unknown Source)
    at jdk.plugin@9.0.4/sun.plugin2.main.WebStart.access$000(Unknown Source)
    at jdk.plugin@9.0.4/sun.plugin2.main.WebStart$1.run(Unknown Source)
    at java.base/java.lang.Thread.run(Unknown Source)

其他详细信息:

  • 我的 Windows 计算机上安装了两个版本的 Java(Java8 和 Java9)。在环境变量中,我已将 JAVA_HOME 设置为指向 Java8,并且路径也指向“C:\Program Files\Java\jdk1.8.0_162\bin”但不知怎的,我在命令提示符结果中看到了 Java-9 版本

(注意:设置环境变量后多次重新启动命令提示符。不确定最初的问题是否与此有关)。

>java -version
java version "9.0.4"
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

最佳答案

oracle 安装程序会在路径前面放置一个目录 (C:\ProgramData\Oracle\Java\javapath),其中包含指向安装的链接。检查你的路径变量,并检查路径上是否有多个带有“where java”的java可执行文件。

关于java - 无法启动应用程序 "javaws",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48947901/

相关文章:

c# - 调用 HTTPS Java Web 服务的 .NET 客户端

java - 使用sql计算日期差异?

java - SonarQube:获取错误报告在分析过程中找不到找不到路径或找不到目录和类

java - 编辑文本等于

java - 在 netbeans 中的 JTable 中填充数据

java - ConcurrentHashMap 在我的 Java Web 应用程序中陷入无限循环?

java - 如何从 CXF WebService 中排除方法 - 奇怪的行为

Java:没有 id 的 PUT 请求作为 POST 提交