【问题标题】:Executable jar not running? Windows 10可执行jar没有运行?视窗 10
【发布时间】:2018-06-30 23:46:53
【问题描述】:

我的系统中有各种.jar 文件。 我已经安装了 JDK 和 JRE。 大多数 jar 文件在双击时运行,但有 2 - 3 个 jar 文件在单击时没有任何作用。帮我。 顺便说一句,我使用的是 Windows 10 64 位

【问题讨论】:

  • 您是否检查过这些 jars 是否包含有效(且正确)的清单文件?
  • 非常感谢,成功了

标签: java windows file jar


【解决方案1】:

问题:

我无法通过在 Windows 10 中单击 JAR 文件来启动它们。 我在搞乱“控制面板”……算了。

我发现了什么:

  1. 以管理员身份启动命令行 (cmd)
  2. 检查您的文件类型关联:

    ftype jarfile
    assoc .jar
    
  3. 我不得不将我的 java 路径更改为其他路径

    ftype jarfile=C:\myjavapath\javaw.exe -jar "%1" %*
    

    这基本上意味着,如果有人启动一个 jar 文件,命令将是:

    C:\myjavapath\javaw.exe -jar "example.jar" parameter1 parameter2
    
  4. 对我来说,我还必须将 .lnk 文件更改为仅包含 jar 文件的名称,而不是整个命令。在链接文件 (.lnk) 的属性中的“目标”字段中输入 jar 文件的完整路径。

【讨论】:

    【解决方案2】:

    您可以在命令提示符中进行调试。

    打开开始,输入CMD.exe,回车

    然后,输入

    java -jar "path\to\file.jar" 不带引号

    java "path\to\file.jar"

    您应该能够看到导致 jar 文件无法正常执行的输出日志

    【讨论】:

      【解决方案3】:

      您的Manifest 文件应包含一行:

      Main-Class: classname
      

      见“Setting an Application's Entry Point".

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-10-15
        • 2020-03-15
        • 2013-02-15
        • 1970-01-01
        • 1970-01-01
        • 2013-02-05
        • 2020-05-18
        相关资源
        最近更新 更多