A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wssjdysf 中级黑马   /  2014-6-8 22:01  /  1423 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我在F:盘有个Test.java文件,当用javac Test.java命令的时候能通过,但是用java Test的时候报错
Could not find the main class: Test.  Program will exit.这是最后一句,怎么回事啊?

14 个回复

倒序浏览
不发代码发出来看看?
回复 使用道具 举报 0 1
看起来很流弊的样子,截图发来
回复 使用道具 举报 0 1
本帖最后由 iWilliam 于 2014-6-8 22:07 编辑

你不会木有写main方法吧
回复 使用道具 举报 1 0
少侠确定类里面写了主函数?
回复 使用道具 举报 1 0
确定Test.java 文件中的main函数所在的类声明为Test吗?

执行java Test   的时候,找的是javac生成的.class文件,如果你Test.java文件里没有声明Test类,是不会生成Test.class文件.最大可能性时你,Test.java文件中的类的大小写搞错了!
回复 使用道具 举报
木有代码,不好说啊,把你的代码贴上来
回复 使用道具 举报
你看看main类的建立格式对不对?
回复 使用道具 举报
好像是因为你环境变量classpath里没有设置. (即当前目录)  你看看
回复 使用道具 举报
貌似没写main方法,或者main拼错了
回复 使用道具 举报
没有发现主函数,test程序将退出。
看一下主函数是不是有问题
回复 使用道具 举报
classpath = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

C:\Users\JSON\Desktop\QQ图片20140608225016.jpg
C:\Users\JSON\Desktop\QQ图片20140608225016.jpg C:\Users\JSON\Desktop\QQ图片20140608225123.jpg
回复 使用道具 举报
package com.itheima.udpserviceandclicent;

public class Test {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                System.out.println(11);
        }

}
回复 使用道具 举报
问题出现在包身上。。。我把包取消了,就没有问题了--!
回复 使用道具 举报
谢谢各位的热心回答
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马