Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Windows10中运行.jar和.class文件? 我知道这很容易被认为是重复的,但我发布自己的帖子是有原因的 我的问题是: 我创建了一个JAR文件并想运行它。我意识到我必须用快捷方式、批处理文件或从控制台/powershell打开它。现在我想事情就是这样,但我把文件放在妈妈的笔记本电脑上,出于好奇我试着打开它。我习惯了“打开方式”对话框,但它甚至没有弹出。它刚刚与新安装的jdk一起工作_Java_File_Jar_Registry_File Extension - Fatal编程技术网

Java 如何在Windows10中运行.jar和.class文件? 我知道这很容易被认为是重复的,但我发布自己的帖子是有原因的 我的问题是: 我创建了一个JAR文件并想运行它。我意识到我必须用快捷方式、批处理文件或从控制台/powershell打开它。现在我想事情就是这样,但我把文件放在妈妈的笔记本电脑上,出于好奇我试着打开它。我习惯了“打开方式”对话框,但它甚至没有弹出。它刚刚与新安装的jdk一起工作

Java 如何在Windows10中运行.jar和.class文件? 我知道这很容易被认为是重复的,但我发布自己的帖子是有原因的 我的问题是: 我创建了一个JAR文件并想运行它。我意识到我必须用快捷方式、批处理文件或从控制台/powershell打开它。现在我想事情就是这样,但我把文件放在妈妈的笔记本电脑上,出于好奇我试着打开它。我习惯了“打开方式”对话框,但它甚至没有弹出。它刚刚与新安装的jdk一起工作,java,file,jar,registry,file-extension,Java,File,Jar,Registry,File Extension,很明显,我也想把它用于我的电脑。当我在我妈妈的电脑上安装jdk-15.0.2,我有jdk-13.0.2时,显而易见的一步就是安装版本15.0.2。然而,这并没有改变我的问题,相反,我再次尝试了“打开方式”对话框,但没有成功。我环顾四周,发现一些控制台命令(assoc、ftype)和注册表有点乱。我最终遭遇了一场灾难: 我将.class与“javaclass”相关联,这也是现在在一些注册表中显示的内容 我在HKEY_类的根目录中多次出现“.jar”和“jarfile” JAR文件有多个“打开命令”

很明显,我也想把它用于我的电脑。当我在我妈妈的电脑上安装jdk-15.0.2,我有jdk-13.0.2时,显而易见的一步就是安装版本15.0.2。然而,这并没有改变我的问题,相反,我再次尝试了“打开方式”对话框,但没有成功。我环顾四周,发现一些控制台命令(assoc、ftype)和注册表有点乱。我最终遭遇了一场灾难:

  • 我将.class与“javaclass”相关联,这也是现在在一些注册表中显示的内容
  • 我在HKEY_类的根目录中多次出现“.jar”和“jarfile”
  • JAR文件有多个“打开命令”
  • .class和.jar文件根本无法打开
  • open with使用正确的open命令提示我,但当我想使用它时,什么也不会发生
  • 现在我不想用命令提示符打开那些文件,所以我需要一些帮助来解开我造成的混乱

    编辑(1):
    系统变量正确

    使用打开的
    java
    无关,而是与默认的windows 10配置有关

    将其更改为
    java
    将运行
    .jar
    文件,您就可以开始了

    检查

    我在评论中写道:

    Windows 10默认应用程序路径:

    设置->应用->默认应用->按文件类型选择默认应用

    还可以尝试以下操作:

    右键单击.jar->properties->Change->More apps->导航到java文件夹并选择javaw.exe

    重新安装
    JDK
    JRE


    检查这篇文章

    一个jar文件是一个可执行文件,为什么不双击它呢?只要确保您的环境变量和清单文件是有序的,我觉得我已经讲清楚了,但万一我没有讲清楚:这正是我的最终目标。你不觉得我在做其他事情之前就试过了吗你说你把.jar文件转移到另一台计算机了?.jar文件是否被阻止(右键单击>取消阻止)?这是一个不错的想法,但事实并非如此。@TK36因为您声明您认为需要使用脚本,而脚本根本不需要,并且在您的解释中没有提到环境变量或清单文件。。。我怎么会知道?那方法不行。在较新的Windows版本中,控制面板将使您进入“设置”页面。你猜怎么着:这就像“打开”,但更糟糕的是,你甚至不能添加任何内容??您要求双击open with out
    open with
    提示符。就是这样。当然,控制面板会让你进入设置页面。。。Windows10只是用新的用户界面隐藏它。设置->应用->默认应用->按文件类型选择默认应用是我想要双击打开。但是你的方法不管用。。。把它想象成一个.pdf文件。。。如果您已向windows指定要使用Chrome打开.pdf文件,则它将执行此操作,但如果默认情况下找不到任何内容,则您将得到提示。这么简单。您还可以右键单击.jar->properties->Change->moreapps->导航到java文件夹并选择javaw.exeI来尝试它!但它不起作用。不使用javaw,也不使用java。我还提到在最初的帖子中尝试过。