弹出如下内容窗口---------------------------------------------------------------------
Java Virtual Machine Launcher
(此为警告图标)Could not find the main class.     Program will exit.
--------------------------------------------------------------------我在本地机器装有DB2数据库,它提示用 C:/Program Files/IBM/SQLLIB/java/jdk/jre/bin/javaw 打开,但是打开就报错。 在目录C:/Program Files/IBM/SQLLIB/java/jdk/jre/bin/javaw 的javaw应该没有问题啊,DB2都一切正常。各位高手该怎么解决呢?

解决方案 »

  1.   

    你的jar文件里在MANIFEST.MF文件中没有设置Main-Class吧
      

  2.   

    这个*.jar是IBM官网下载的,一个关于DB2数据库的游戏,应该没有问题。我就搞不明白,JVM单单就不能运行这个文件,那么大的DB2控制中心就是Java做的都可以运行。是不是我的机器环境有问题?我先前装了一个JDK,在C盘,装了个DB2以后我发现DB2的目录里面也有一个JDK.晕死~~两个都不能打开这个*.jar.怎么回事呢?
      

  3.   

    我先前装了一个JDK,在C盘,装了个DB2以后我发现DB2的目录里面也有一个JDK.
    ==============
    一般ibm都喜欢在自己的产品里面带个jdk的,不过用不用随便,一般我喜欢用sun的jdk。你要怎么运行这个jar阿,我感觉总得配置一些文件什么的吧?
      

  4.   

    Java Virtual Machine Launcher
    (此为警告图标)Could not find the main class.     Program will exit
    没有主类。不关环境的事!
      

  5.   

    楼上意思就是说它的程序的问题喽?
    http://download.boulder.ibm.com/ibmdl/pub/software/dw/dm/db2/dm0609cao/db2game.zip以上就是我说的DB2数据库游戏的下载地址,你们可以试试看。
      

  6.   

    拷到你的java的jre\bin的目录下然后运行java -jar youjar.jar试试,还不行就要看看是不是jar中运行时所需要的库没有下载
      

  7.   

    八成是你搞错 jar 包了。你看看要运行的 jar 包内的 manifest.mf 中有没有定义主类。