gpt4 book ai didi

java - 当我单击 .jar 文件时,该文件不执行

转载 作者:行者123 更新时间:2023-12-01 11:34:03 25 4
gpt4 key购买 nike

我知道这个问题听起来很愚蠢,但这毕竟是我的第一个 java 程序。K,问题是,当输入以下内容时: java -jar JavaApplicationTest.jar 程序执行没有问题,但是当我转到 JavaApplicationTest.jar 文件所在的文件夹并单击它时,它不执行。我认为 .jar 文件就像 .exe 文件,是吗?我的意思是,我们点击它们,程序就会运行;因为java虚拟机在后台运行。请您提供任何帮助,我们将不胜感激。

最佳答案

不,它们并不完全像.exe。只有 .exe 才是 .exe。

当您执行 JAR 文件时,运行的是 Java JVM,而不是您的 JAR 文件。 JVM 打开 JAR,加载 .class 字节代码,并执行您在 META-INF 中指定的主类。

我猜当您双击时,您的 Windows 操作系统除了运行 JVM 之外还做了其他事情。尝试右键单击并查看 Windows 操作系统向您提供的选项。如果其中之一是解压缩文件,则必须添加运行 JVM 作为另一种选择。

关于java - 当我单击 .jar 文件时,该文件不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30179929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com