2 weixin 36153303 weixin_36153303 于 2016.09.16 17:41 提问

为什么一个可以运行,一个运行不了

图片说明

6个回答

qq_29594393
qq_29594393   Ds   Rxr 2016.09.16 17:46

public static volid main(String[] args)
没有主类,看一下运行的那个类中是不是没这个

guwei4037
guwei4037   Ds   Rxr 2016.09.16 17:52

看下exl类中是否有主函数.

public static void main(String [] args)
{
//
}

Marksinoberg
Marksinoberg   Ds   Rxr 2016.09.16 18:50

每个java 类要想能够运行,就必须包含一个main方法。不然虚拟机无法正确的找到程序的入口,从而导致无法加载主类的现象。

gudujohn
gudujohn   2016.09.16 20:11

命令行使用java命令运行java代码的2个注意点
1、程序必须要有入口函数即main方法
2、注意运行时写的类名正确,此处说的类名正确是是说的类的全称,包含包名的,如果你的类有了包名,在命令行中只写类名没有包名那肯定不行,要注意

SanJiK
SanJiK   2016.09.16 20:40

主类和包名不一致也会出现类似情况

SanJiK
SanJiK   2016.09.16 21:33

也有可能是 .java文件的名字与主类的名字不一致

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
一个XP下运行不了的程序
一个XP下运行不了的程序 一个XP下运行不了的程序
我的第一个servlet程序终于可以运行了
把主要步骤写一下:1.首先是安装tomcat,并且进行相关配置。如果运行jsp,则不需要配置classpath,但如果是运行servlet,则首先应该将classpath配置一下,在原有基础上,增加以下一条语句就可以了,就是“tomcat安装路径/common/lib/servlet-api.jar ”。2.写测试例子import javax.servlet.*;import java
js代码跟html如上,单独放在一个页面运行测试就可以,可当放到实际项目中只滚动2次就停了。原因
JS上下滚动代码问题: 我是滚动内容1 我是滚动内容2 我是滚动内容3 我是滚动内容4 我是滚动内容5 我是滚动内容6 我是滚动内容7 我是滚动内容8 我是滚动内容9        var speed = 50;        var colee2 = document.getElementById("colee2");        var col
eclipse项目有时不能启动原因
Server Tomcat v8.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor 尤其是遇到这种有依赖的项目,第一个项目启动不了,换了tomcat,启动
tomcat不能运行或共存多个项目
我有三个项目,当一个一个的放到tomcat下时,都能正常运行,但是当三个一起放时,就不行了。   原因是少了webAppRootKey这个参数,需要在各自的web.xml下添加        webAppRootKey       socialmedia     但是我添加后,只能运行一个,其他两个运行不了。原因是这个webAppRootKey的值不能是一样的,会有冲突。设成
Eclipse web项目中Servlet文件无法运行原因
一.我也不知道为什么 二.
[git] git 克隆,运行脚本
今天从git上了一个项目, 运行前需要先跑一个脚本, 然而一直出错, 后经人知道,才成功, 下面记录一下过程.  readMe 是这样写的, building过程就这4步: 1, 先从git仓库 clone  : git clone  仓库地址 2, 进入工程 3, 运行脚本   sh ./scripts/xxx.sh
VS中可执行文件不能单独运行
条件:在exe文件中有引用其他资源文件如txt,bmp等 原因: VS默认的程序执行目录不是在exe目录,而是工程目录 但exe文件默认的执行目录在exe目录 解决方法: 1.将引用的资源文件放到exe目录中 2.在项目设置的调试选项里面,可以修改exe的默认工作目录
同一程序,idle可以运行,pycharm不可以运行的原因(不要以库函数命名文件)
我写了一个代码,idle可以运行,但是pycharm运行就出现如下错误: 结果发现是我存放py文件的文件夹中有一个以json命名的文件,只要把这个文件改名字或者删除,pycharm就可以运行了。 所以为了避免不必要的麻烦,不要以库函数命名文件。如果你们也出现类似错误,看看有没有以库函数命名的文件,只要修改名字或者删除该文件就可以啦
有关myeclipse上的web项目不能在eclipse上运行的相关
从网上下载了一个大神的项目,但是大神是用myeclipse写的,直接导入该项目的话,无法直接用Tomcat启动运行该项目。 怎么办呢? 最容易想到的方法就是 eclipse 中新建一个dynamic Web project,然后把项目目录中的一些相关jar包,配置文件和文件 拷过来,一些路径还有什么别的改一改就行了。但是 有没有偷懒的办法呢? 右键单击项目,properties–>Proje