后缀jar文件怎么打开:.jar文件不会打开(jarfix.exe)

关于后缀jar文件怎么打开的问题,在jarfix.exe中经常遇到, 当我双击一个.jar 什么都不会发生。我能够在一周前打开它们,但现在什么都没有。

当我双击一个.jar 什么都不会发生。我能够在一周前打开它们,但现在什么都没有。

到目前为止我已经尝试过的事情:

重新安装 JRE 和 JDK

运行 jarfix.exe

创建.bat 文件

.bat 文件
当我创建一个.bat 文件并将其放在同一个文件夹中,或者当我尝试使用 CMD 打开.jar 时-作为管理员,我得到同样的错误。

这是我的.bat 文件:

java -jar -debug <File Name>.jar  
pause

这是我的错误信息:

(我将提供 3 个不同的.jar 文件的 3 个示例)
(1)

F:\Games\RSPS\Tools\Displee>java -jar -debug "model_editor_1.4.1.jar"  
Error: Could not find or load main class etc.Main  
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application  
F:\Games\RSPS\Tools\Displee>pause  
Press any key to continue . . .  
(2)
F:\Games\RSPS\Tools\RSPSi\RSPSi>java -jar -debug Editor.jar  
Error: Could not find or load main class com.rspsi.LauncherWindow  
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application  
F:\Games\RSPS\Tools\RSPSi\RSPSi>pause  
Press any key to continue . . .    
(3)
F:\Games\RSPS\Tools>java -jar -debug bsp-3.0.4.jar  
Error: Could not find or load main class io.nshusa.App  
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application  
F:\Games\RSPS\Tools>pause  
Press any key to continue . . .  

CMD
当我打开 CMD 并键入

java -version 

我得到这个:

C:\WINDOWS\system32>java -version  
java version "17.0.1" 2021-10-19 LTS  
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)  
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)  

当我键入

ftype | find "jarfile"  

我得到这个:

C:\WINDOWS\system32>ftype | find "jarfile"  
jarfile="C:\Program Files\Java\jdk-17.0.1\bin\javaw.exe" -jar "%1" %*  

似乎一切都应该正常工作,但不幸的是它不是,我不知道从这里去哪里,这就是为什么我转向你们所有人。

所有.jar 文件将在一周前为我打开

没有.jar 文件将立即打开

我一直在使用 Eclipse 和 IntelliJ

image
1

@ PhilFreihofner 和 @ ElliottFrisch 是对的。JavaFx 的 Java GUI 仅包含在 Oracle JDK / JRE 8 中。在 Java 8 之后,程序员必须改用 openjfx GUI 库。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(338)
网页编程需要学什么:为什么 /什么时候需要在浏览器中硬刷新网页
上一篇
Python好书推荐:任何人都可以为Ruby初学者推荐一本好书吗
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(55条)