可执行jar没有运行? Windows 10

时间:2018-01-22 10:58:56

标签: java windows file jar

我的系统中有各种.jar个文件。 我安装了JDK和JRE。 大多数jar文件都是双击运行的,但是有2-3个jar文件在点击时什么都不做。帮我。 顺便说一句,我使用的是Windows 10 64位

3 个答案:

答案 0 :(得分:1)

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

打开开始,输入CMD.exe,然后按Enter键

然后,输入

java -jar "path\to\file.jar"没有引号

java "path\to\file.jar"

您应该能够看到正在发生的正在使jar文件无法正常执行的输出日志

答案 1 :(得分:0)

问题:

  

仅在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 :(得分:-1)

您的Manifest文件应包含一行:

Main-Class: classname

请参阅" Setting an Application's Entry Point"