java代码没有main java代码没有问题,但是修改失败

java运行中找不到main方法的问题

我常用的几种方法:

阳城ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

1、检验Main函数的写法:

public static void main(String XXX[])

2、检验JDK是否出错:

打开C盘-Program Files-Java,看是否有jdk1.6.0或其它版本的文件夹,如果没有赶紧去Sun的官方网站下载。

3、检验环境变量:

右键点击我的电脑,选择属性-高级-环境变量,看CLASSPATH是否包括jdk包的bin地址。JBuilder2006会自动更改该变量,但有可能安装出错了。(JBuilder通常用自己的jdk)

4、测试:

创建一个简单的java文件,点击开始,打开“运行”,输入cmd,输入javac XXX.java,然后java XXX,看是否还出现此错误

5、将编写的java文件找到,在cmd命令运行试试

java 命令行运行时提示找不到main方法

原因一:当前的编译路径并非是java类的存放路径;

原因二:java类中没有定义或者定义的main方法有错误;

解决办法:

第一步:通过”cd“命令切换到java类的存放路径;

第二步:重新确认java类中的代码编写是否正确;

第三步:输入”javac 类名.java“,回车,执行运行,如果不报错说明编译正常,如果报错,根据错误修改java类代码即可。

第四步:输入”java 类名“进行文件运行即可。

java程序没有main方法怎么运行

没有main主函数是不能运行的,相当于是入口,么有入口怎么进入呢

public class DemoRun {

public static void testBasicQuery(int id) {

SqlSession session = MybatisUtils.getSqlSession();

try {

/*

* 此处的david.mybatis.demo.IVisitorOperation.

* basicQuery必须和下图中配置里面的namespace对应

*/

Visitor visitor = (Visitor) session.selectOne("david.mybatis.demo.IVisitorOperation.basicQuery", id);

MybatisUtils.closeSession(session);

System.out.println(visitor);

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

}

}把这方法放在main方法里面就行了、


当前名称:java代码没有main java代码没有问题,但是修改失败
本文地址:http://csdahua.cn/article/dogocos.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流