Java 如何在Windows10中运行.jar和.class文件? 我知道这很容易被认为是重复的,但我发布自己的帖子是有原因的 我的问题是: 我创建了一个JAR文件并想运行它。我意识到我必须用快捷方式、批处理文件或从控制台/powershell打开它。现在我想事情就是这样,但我把文件放在妈妈的笔记本电脑上,出于好奇我试着打开它。我习惯了“打开方式”对话框,但它甚至没有弹出。它刚刚与新安装的jdk一起工作
很明显,我也想把它用于我的电脑。当我在我妈妈的电脑上安装jdk-15.0.2,我有jdk-13.0.2时,显而易见的一步就是安装版本15.0.2。然而,这并没有改变我的问题,相反,我再次尝试了“打开方式”对话框,但没有成功。我环顾四周,发现一些控制台命令(assoc、ftype)和注册表有点乱。我最终遭遇了一场灾难: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文件有多个“打开命令”
系统变量正确使用打开的
与java
无关,而是与默认的windows 10配置有关
将其更改为java
将运行.jar
文件,您就可以开始了
检查
我在评论中写道:
Windows 10默认应用程序路径:
设置->应用->默认应用->按文件类型选择默认应用
还可以尝试以下操作:
右键单击.jar->properties->Change->More apps->导航到java文件夹并选择javaw.exe
重新安装JDK
和JRE
检查这篇文章一个jar文件是一个可执行文件,为什么不双击它呢?只要确保您的环境变量和清单文件是有序的,我觉得我已经讲清楚了,但万一我没有讲清楚:这正是我的最终目标。你不觉得我在做其他事情之前就试过了吗你说你把.jar文件转移到另一台计算机了?.jar文件是否被阻止(右键单击>取消阻止)?这是一个不错的想法,但事实并非如此。@TK36因为您声明您认为需要使用脚本,而脚本根本不需要,并且在您的解释中没有提到环境变量或清单文件。。。我怎么会知道?那方法不行。在较新的Windows版本中,控制面板将使您进入“设置”页面。你猜怎么着:这就像“打开”,但更糟糕的是,你甚至不能添加任何内容??您要求双击open with outopen with
提示符。就是这样。当然,控制面板会让你进入设置页面。。。Windows10只是用新的用户界面隐藏它。设置->应用->默认应用->按文件类型选择默认应用是我想要双击打开。但是你的方法不管用。。。把它想象成一个.pdf文件。。。如果您已向windows指定要使用Chrome打开.pdf文件,则它将执行此操作,但如果默认情况下找不到任何内容,则您将得到提示。这么简单。您还可以右键单击.jar->properties->Change->moreapps->导航到java文件夹并选择javaw.exeI来尝试它!但它不起作用。不使用javaw,也不使用java。我还提到在最初的帖子中尝试过。