运行程序后出现错误:can not find main class,program exit.我该怎么解决这个错误啊? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的程序里面有main方法吗,如果有,那就是你的系统环境变量没有设置好。方法如下:classpath=.;jdk安装目\libpath=jdk安装目录\bin如果是98:修改autocexe.bat 就是修改自动批处理文件。添加:set classpath=.;jdk安装目\libset path=jdk安装目录\bin;%path% 运行的程序中要有main()方法。可以右击main()方法所在的程序,选择run来运行。 package test;import java.io.*;................................(那些默认出现的东西)public class myjava{ public static void main(String args[]) { System.out.println("hh"); } }有什么问题? ft...这么简单的程序也有那么多import?不管怎么样,程序似乎没问题,就是环境变量的问题了 你的类名必须和你的文件名一致,也就是你说你的文件名必须是myjava.java 看一下project -> project properties -> run中的main class的名字是myjava吗?或者直接右击main()方法所在的.java文件,选择run来运行。 操,JB还不能把环境变量自动设好?还要我手动设置?是不是因为我现在的JB是第二遍装的。第一遍装时在注册表里的某些设置没删除有关。 然后看看你的系统环境变量配置了吗,如果没有,按我上面给你的方法配置如果是win 2000。就在我的电脑上右键--》属性--》高级--环境变量 你用的是jb几啊,jb5以上是不用的。 APPLICATIN中的MAIN CLASS和我新建类中的MAIN CLASS有什么不同的作用? 把环境变量中的JAVA_HOME和classpath删掉就可以了。 Java中如何将字符串按行写入到txt文件中 怎么调用socket中run()的一个值 jtds调用存储过程返回值(大侠速来,急) 大家用的JDK帮助文档是哪一份拷贝? 大额数字的类型 关于Linux下的换行符 java中如何连接MSSQL 2005? CMD SHELL管道命令问题 各位大虾,我刚刚接触java,遇到这样的问题 怎样把自己的按钮加入ie的工具栏中? 如何设置button的背景颜色 两个DATE类型的对象怎样比较大小?
方法如下:
classpath=.;jdk安装目\lib
path=jdk安装目录\bin
如果是98:
修改autocexe.bat 就是修改自动批处理文件。
添加:
set classpath=.;jdk安装目\lib
set path=jdk安装目录\bin;%path%
可以右击main()方法所在的程序,选择run来运行。
import java.io.*;
................
................(那些默认出现的东西)
public class myjava
{
public static void main(String args[])
{
System.out.println("hh");
}
}
有什么问题?
不管怎么样,程序似乎没问题,就是环境变量的问题了
或者直接右击main()方法所在的.java文件,选择run来运行。
是不是因为我现在的JB是第二遍装的。第一遍装时在注册表里的某些设置没删除有关。
如果是win 2000。就在我的电脑上右键--》属性--》高级--环境变量