1:上面说的,main()方法所在的类必须是主类,文件名和该main()所在类同名.2:上面没错的话就是找不到你的.class文件。原因就是classpath和包名机制,classpath就是JVM(虚拟机)加载类的时候所查找的路径之一,也就是自 定义class查询路径。在classpath下面找有没有你要运行的类。再一个就是 包名,...
安装java的时候出现Could not find the main class.program will exit,如果code和环境变量配置没有错误。最可能的原因是jdk与jre的版本不对。例如用jdk1.7编写的code,如果用jvm1.6去运行,将会出现RT
应该是没有指定main函数。用Eclipse打包时有一步要指定main函数位置。
将键值改为"C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" 注意-jar左右两边跟引号之间是有空格的,否者会出现could not create the java virtual machine错误 然后依然用上述的javaw.exe关联jar文件, 问题完美解决.
问题一般是没有指定main方法入口,具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件,看是否有Main-Class属性,并且对应的类路径是否正确。 {3}确认文件打开方式 由于机子上装了压缩软件,jar包被压缩软件所关联,导致双击jar包无法运行,解决办法当然是改变打开方式: ...
可在客户的机器(windows2000)上运行就出现 Could not find the main class: 等 错误 这个问题主要是 java 的版本不对应 起初我以为是 java 环境变量 没有设置正确。 在系统中 发现之前有个 安装版的 Java 1.6 而项目需要 java 1.8 32位 运行java -version 发现是 1.6 的版本 ...
你打包的时候没有选择运行的的主函数,即main()。看看你的main()方法在类里面,打包的时候记得勾上。
1 首先,确认你程序里面定义了一个public class里面有main函数。2 如果1没问题问题,试试在编译的时候用javac编译???.java函数来得到???.class文件。3 运行程序的时候用java ???,而不是javaw ???.4 最后,确认你运行程序的时候,你的程序处于路径中或者当前目录中。
这个...如果你没有源代码 没有java编程基础的话真的就没办法了 或者你可以试试看下边的方法...首先确定该jar包是不是有Main方法,用rar解压打开,找到mata-info文件夹中的manifest。mf文件用记事本打开找Main-Class:对应的就是主类了。运行jar用 java -jar 文件名.jar就可以了。
Could not find the main class之包名冲突解决 1 新建了java类,发现如下图错误,无法编译通过,检查了好久,才知道是项目的package name(包名)产生冲突了。 图1 修改前 解决方法:不能把项目package name(包名) 写成以java开头,修改成其他即可,如java2,com...等等. 图2 修改后 ...