`

双击jar文件出现:Could not find the main class

    博客分类:
  • java
 
阅读更多

双击jar文件出现:Could not find the main class解决方案:

 

1.检查jar内部是否真有main class:

 

jar包内部的META-INF文件夹的MANIFEST.MF格式必须如下:

 

Class-Path: .
Main-Class: com.xxx.ui.MainWin

 

 如果有main class,继续下一步

 

2.设置jar包的绑定方式:

 

命令行查看(win+r,输入cmd),格式如下:

D:\Users\jxyang>ftype | find "jarfile"

jarfile="D:\Program Files\Java\jre1.7.0_7\bin\javaw.exe" -jar "%1" %*

 

 

 修改方式:

D:\Users\jxyang>ftype jarfile="D:\Program Files\Java\jre1.7.0_7\bin\javaw.exe" -jar "%1" %*

 

 

如果还有问题,继续下一步

 

3.打开注册表(win+r,输入regedit):

查找

HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

默认值中输入值:"D:\Program Files\Java\jre1.7.0_7\bin\javaw.exe" -jar "%1",错误的写法是"D:\Program Files\Java\jre1.7.0_7\bin\javaw.exe"  "%1"

 

 

 

分享到:
评论

相关推荐

    WIN7下运行Jar文件提示Could not find the main class

    在Windows 7系统下运行Java应用包(JAR文件)时遇到“Could not find the main-class”错误,是常见的问题之一。这个问题通常出现在尝试启动一个没有正确指定主类的JAR文件时。主类是包含main方法的类,它是程序执行...

    win7 解决导出jar包提示 can not find the main class

    当我们在尝试运行一个JAR文件时出现“can not find the main-class”的错误提示,通常有以下几种可能的原因: 1. **缺少Main-Class属性**:在JAR文件的`META-INF/MANIFEST.MF`文件中未正确声明主类(即包含`main`...

    Could not find Developer Disk Image"问题

    当你遇到"Could not find Developer Disk Image"的问题时,这意味着系统无法找到对应的开发者磁盘映像文件,这可能会阻碍你的开发进程。以下是一些关于这个问题的详细解释、可能的原因以及解决方案: 1. **问题解释...

    生成可双击运行的Jar文件

    标题中的“生成可双击运行的Jar文件”指的是在Java开发中将编译好的类文件打包成一个可执行的JAR(Java Archive)文件,这样用户可以通过双击该JAR文件来直接运行Java应用程序。这一过程涉及到Java的打包工具如jar...

    JAR文件包及jar命令详解

    为了使JAR文件成为可执行文件,开发者需要在`MANIFEST.MF`中添加`Main-Class`字段,指定程序的入口点(即包含`public static void main(String[] args)`方法的类)。例如,如果主类位于`test`包下,名为`Test`,`...

    JAVA 将class打包为jar

    ### JAVA将Class文件打包为JAR文件的详细步骤与注意事项 #### 标题与描述概述 在Java开发中,将多个Class文件打包成一个JAR(Java Archive)文件是一种常见的做法,这有助于简化项目的部署过程并提高代码的可管理性...

    命令行下生成可双击运行的jar文件

    ### 命令行下生成可双击运行的jar文件 #### 概述 本文将详细介绍如何通过命令行工具在Windows环境下创建一个可双击运行的Java应用程序(.jar文件)。这种方式不仅简单快捷,而且非常适合那些希望快速部署或测试...

    java环境变量配置好后双击jar文件无法运行的解决办法.doc

    ### Java环境变量配置正确但双击JAR文件无法运行的解决方法 #### 一、问题背景与概述 在日常开发过程中,我们经常会遇到一个看似简单却让人头疼的问题:当Java环境变量配置正确后,尝试通过双击JAR文件来启动应用...

    [精华] 制作可执行的JAR文件包及jar命令详解zt

    3. **方便用户使用**:用户可以直接双击运行JAR文件,而无需了解复杂的命令行操作或配置环境变量。 #### 如何创建可执行的JAR文件 创建可执行JAR文件的关键步骤包括: 1. **编写主类**:首先,你需要编写包含`...

    java程序双击运行-双击jar文件运行程序.pdf

    当在Windows系统中遇到无法双击运行jar文件的问题时,通常是因为缺少Java虚拟机或者未正确配置系统的文件关联。 在Win7系统下解决这个问题的步骤如下: 1. 首先确保已安装Java虚拟机(JRE)。 2. 双击jar文件或右键...

    Java打包成jar文件,以及将jar文件导出为exe文件方法汇总[汇编].pdf

    2. 使用以下命令生成 jar 文件:jar cfm <填写你要生成jar 的名字>.jar MANIFEST.MFT *.class 将 jar 文件导出为 exe 文件 使用 exe4j 软件可以将 jar 文件导出为 exe 文件。步骤如下: 1. 默认即可,直接点击 ...

    win7下双击运行jar文件的方法.docx

    Win7 下双击运行 Jar 文件的方法 在 Win7 操作系统下,默认情况下无法双击运行 Jar 文件,这是因为 Win7 并未将 Jar 文件与 Java Runtime Environment(JRE)关联起来。为了解决这个问题,我们可以通过以下两种方法...

    制作可执行的JAR文件包及jar命令详解.doc

    MANIFEST文件是JAR文件包的特征,它包含了JAR文件包的元数据,例如Main-Class项,该项指定了Java程序的主类。例如: Main-Class: test.Test 这意味着Test.class是test包中的可执行主类。 制作可执行的JAR文件包...

Global site tag (gtag.js) - Google Analytics