运行 *.jar 报错?
弹出如下内容窗口
---------------------------------
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都一切正常。
各位高手该怎么解决呢?
------解决方案--------------------你的jar文件里在MANIFEST.MF文件中没有设置Main-Class吧
------解决方案--------------------我先前装了一个JDK,在C盘,装了个DB2以后我发现DB2的目录里面也有一个JDK.
==============
一般ibm都喜欢在自己的产品里面带个jdk的,不过用不用随便,一般我喜欢用sun的jdk。
你要怎么运行这个jar阿,我感觉总得配置一些文件什么的吧?
------解决方案--------------------Java Virtual Machine Launcher
(此为警告图标)Could not find the main class. Program will exit
没有主类。不关环境的事!
------解决方案--------------------拷到你的java的jre\bin的目录下然后运行java -jar youjar.jar试试,还不行就要看看是不是jar中运行时所需要的库没有下载
------解决方案--------------------八成是你搞错 jar 包了。你看看要运行的 jar 包内的 manifest.mf 中有没有定义主类。