`
zhao103804
  • 浏览: 124613 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

win7/xp 双击执行jar包出现:could not find the main class

 
阅读更多

1.elipse打jar包一般有两种:一种是普通的jar file,另外一种是Runnable jar file;要想可执行当然选择第二种了

2.确人java -jar xxx.jar 在控制台或制作的bat文件中是否正常运行,如果不能正常运行说明jar包有问题;问题一般是没有

指定main方法入口,具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件,看是否有Main-Class属性,并且

对应的类shifoulujing、书写等正确;

3.由于机子上装了压缩软件,jar包被压缩软件所关联,导致双击jar包无法运行,解决办法当然是改变打开方式:

将默认打开方式改为jre/bin目录下的javaw.exe

4.由于文件打开类型配置的问题,导致双击jar包出现找不到main函数,该类问题不管是xp,还是Win7比较统一

的解决办法是修改关联程序的注册表,修改方法如下

注意:"C:\Program Files\Java\jre6\bin\javaw.exe"应为你所装的javaw.exe的实际路径

注册表项的路径为:

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

在此路径下有一默认键值, 不正常的情况下, 键值是:"C:\Program Files\Java\jre6\bin\javaw.exe" "%1"

将键值改为"C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1"

然后依然用上述的javaw.exe关联jar文件, 问题完美解决.

 

引用:http://blog.csdn.net/hyx1990/article/details/7550994

分享到:
评论

相关推荐

    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

    ### Win7下解决导出JAR包提示“can not find the main-class” #### 背景 在使用MyEclipse等开发工具进行Java程序开发时,我们常常会遇到需要将项目打包成JAR文件以便于分发或部署的情况。然而,在Windows 7系统下...

    万能网卡驱动兼容win7/xp(双击解压)

    Intel 946-G45/Q45系列集成显卡驱动14.37.1.5029版For Win2000/XP [13.63M] 2009年02月13日 是 ...万能网卡驱动兼容win7 / xp万能网卡驱动兼容win7 / xp万能网卡驱动兼容win7 / xp万能网卡驱动兼容win7 / xp

    Jar包双击运行配置

    提供的"Jar包双击运行配置.reg"文件可能就是这样一个注册表脚本,用于将.JAR文件扩展名与Java可执行文件(通常是`C:\Program Files\Java\jre\bin\javaw.exe`或`java.exe`)关联起来。运行这个脚本后,双击JAR文件应...

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

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

    生成JAR包及包的运行.doc

    - 对于Windows用户,双击JAR文件运行需确保系统正确配置了Java环境变量,且JAR包内部MANIFEST.MF指定了`Main-Class`。 通过了解这些知识点,开发者能够有效地管理和运行包含多个类和依赖的Java项目,提高工作效率...

    Could not find Developer Disk Image"问题

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

    z-tek usb转串口驱动(win7/xp) 中文安装版

    z-tekusb转串口驱动是一款可以帮助大家成功将usb接口转换成串口的驱动程序,驱动支持win7/xp等系统,用户只要在本站下载解压缩后,双击文件“setup.exe”依提示安装即可,欢迎大家下载使用。驱动简介:大部分的usb转...

    win7/xp去除桌面小箭头

    "win7/xp去除桌面小箭头"这个主题主要涉及到如何在Windows 7和Windows XP系统中实现这一操作。以下将详细介绍这两种操作系统中去除桌面快捷方式小箭头的方法。 首先,我们来看看Windows 7中的处理步骤: 1. **打开...

    生成可双击运行的Jar文件

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

    bat 运行java main方法

    2. 输入以下命令行,将`your-jar-file.jar`替换为你的实际`jar`文件名,`your-class-name`替换为包含`main`方法的类全名(包括包名): ``` @echo off java -jar your-jar-file.jar your-class-name ``` 3. 保存...

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

    制作可执行的JAR文件包是Java程序开发者的一种常见需求,它可以使用户双击运行Java程序,而不需要在命令行中输入命令。为了制作可执行的JAR文件包,需要使用带cvfm参数的jar命令,例如: jar cvfm test.jar ...

    win10/11 无法访问win7共享 0x80070035 在win10双击这个文件后重启电脑即可正常访问win7的共享

    好多原版或克隆版win10/11 无法访问win7共享 0x80070035 在win10双击这个文件后重启电脑即可正常访问win7的共享

    windows xp,vista,win7启动修复;自动修复XP/VISTA/WIN7系统引导

    此例为Vista,出现这种故障则可以判断当时Vista系统盘符为C盘,如此例改为WIN7,出现这种故障可以判断当时WIN7系统盘符为非C盘,为什么可以这样判断,不详谈,非故障系统慎用changeosletter,changeosletter既是解决...

    JAVA 将class打包为jar

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

    win7仿xp主题

    【win7仿xp主题】是针对Windows 7操作系统的一个定制化主题,旨在为用户带来类似Windows XP的视觉体验。Luna主题是Windows XP中的经典界面风格,以其蓝色、银色和白色的配色方案以及圆角的窗口设计而闻名。Windows 7...

    Win7下如何用Eclipse导出jar类型的文件,并可以用鼠标双击打开jar类型的文件的方法(解决双击后一闪而过)

    在Windows 7操作系统中,使用Eclipse开发Java项目时,我们常常需要将项目打包成JAR文件以便分发和执行。本文将详细讲解如何在Eclipse中导出JAR文件,并解决双击JAR文件后一闪而过的问题,确保程序能够正确运行。 ...

    usb转串口万能驱动包 win7/10/xp

    usb转串口万能驱动是一款专为电脑用户设计的usb万能驱动程序,适用于不同电脑系统用户,高效链接...usb转串口万能驱动包介绍在win98、winme、win2000,windowsXP系统中:先双击driver里hidcominst程序,,欢迎下载体验

    Wampserver64标准版

    1.直接双击下载的安装包进行,安装后在浏览器打开localhost,出现如下图所示界面即为安装成功并且正常运行。 2.选择语言 点击右下角出现的WAMPServer图标右键,选择语言,选择chinese 1、打开wamp目录下wampmanager....

Global site tag (gtag.js) - Google Analytics