一个非常简单的问题 java HelloWorld不是java helloworld.class文件名要一致,包括大小写. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的类中没有main函数,或者main函数不对应该象下面这样声明class a{ public fun1() { } public static void main(String[] argv) { }}最后,还要在编译器中指定main函数所在的位置,也就是它在哪一个package的哪个类里 你没有把helloworld.class加到classpath中,或者把helloworld.class放到jdk目录中 呵呵,这个嘛,就是著名的类路径(classpath)问题啦。实际上,类路径是在编译过程就 涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的 HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行 时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行: java -classpath . HelloWorld “.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量 中设置默认的classpath。方法就照上述设置path那样。将classpath设为: classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上 ,以后开发用的着。 呵呵,风雨说的是你执行命令的错误那是第一第二 由报错的提示看是程序中没有main,就是说你的java小程序的格式不对楼上有人写出了格式就像c语言里面一样,一定要有main(){...}才能链接运行一样 中文乱码问题 SWT 子窗口向父窗口传值 帮我看看这个web.xml文件,明明没有错,就是提示"<web-app>"应该有结束标志"</web-app>"才行 深圳某公司招java程序员 JLabel显示多行文本? JNI调用时从c++返回字符串的问题? java命令不能执行,而javac可以执行,真是奇怪 关于lookup jndi的问题 如何把int类型的转化成String类型的 Java能否调用C写的动态链接库? jdbc连接基本问题? J2EE(TM)中的TM是什么意思?
应该象下面这样声明
class a
{
public fun1()
{
}
public static void main(String[] argv)
{
}
}
最后,还要在编译器中指定main函数所在的位置,也就是它在哪一个package的哪个类里
涉及的Java中的概念。classpath就是指明去哪里找用到的类,就这么简单。由于我们的
HelloWorld没用到其它的(非java.lang包中的)类,所以编译时没遇到这个问题。运行
时呢,就要指明你的类在哪里了。解决方法嘛,可以用下面的命令运行:
java -classpath . HelloWorld
“.”就代表当前目录。当然这样做有点麻烦(是“太麻烦”!),我们可以在环境变量
中设置默认的classpath。方法就照上述设置path那样。将classpath设为:
classpath=.;c:\jdk1.2\lib\dt.jar;c:\jdk1.2\lib\tools.jar 后面的两个建议也设上
,以后开发用的着。
那是第一
第二 由报错的提示看是程序中没有main,就是说你的java小程序的格式不对
楼上有人写出了格式
就像c语言里面一样,一定要有
main()
{
...
}
才能链接运行一样