刚下载的eclipse-SDK-3.2.2-win32,打开里面的jar包提示Java Virtual Machine LauncherFailed to load Main-Class manifest attribute from
请问是什么问题啊?现在eclipse也能运行,首选项里有java虚拟机

解决方案 »

  1.   

    1,请问你是怎么打开jar包的呀?
    2,请问你知道打开jar包有几种不同的方法吗?它们又有什么不同呢?找找这两个问题的答案,应该能解决你的问题。
      

  2.   

    jar实际是zip格式的压缩包,任何一个能够打开zip格式压缩包的程序都能打开jar包,但这样打开只是能查看jar包的文件,并不是执行文件。
    要想运行jar包,得用java命令的-jar选项BTW,你有eclipse为什么要打开jar包?直接运行eclipse.exe(如果是Windows环境的话)就可以了。
      

  3.   

    在dos下运行也报错:
    C:\>java -jar msbase.jar
    Failed to load Main-Class manifest attribute from
    msbase.jar
    用WinRAR可以打开,请问您双击你的jar包,有没有该提示?
      

  4.   

    打开jar包干什么 eclipse解压缩完就可以用啊~~
      

  5.   

    首选项里有java虚拟机
    -------------------------
    这个选项是用来双击运行的。如果你想看jar的内容,选中之后,又键选择open with选项,自己选一个程序来
    打开吧
      

  6.   

    在dos下运行也报错:
    C:\>java -jar msbase.jar
    Failed to load Main-Class manifest attribute from
    msbase.jar
    用WinRAR可以打开,请问您双击你的jar包,有没有该提示?
    双击用winrar打开没有该提示
    如果你在DOS下出现你所说的错,说明要么该jar包没有包含main方法的类,要么就是manifest文件里没有指定哪个文件是包括main方法的类。总之就是java命令不知道从哪个入口开始执行。
      

  7.   

    如果指定用WinRAR打开是可以的,但是直接双击就报错。如果说是该jar包没有包含main方法的类
    那么这个是刚下载的,没有做过其他操作。怀疑我的jdk1.5.0_04有问题
      

  8.   

    hengjar是个压缩包,用WINRAR打开不就可以了嘛。干嘛一定要用JAR?
      

  9.   

    如果指定用WinRAR打开是可以的,但是直接双击就报错。如果说是该jar包没有包含main方法的类
    那么这个是刚下载的,没有做过其他操作。怀疑我的jdk1.5.0_04有问题
    ---------------------------------------------------------------------那你看看windows打开jar包默认用什么程序?