[求助]关于Java的DOS编译问题
用UltraEdit编写了以下一段Java代码:
public class WelcomeToJava{
public void main(String args[]){
System.out.println("Welcome to Java!");
}
}
但是在DOS环境下运行的时候却总是出现如上图所示的错误,是什么原因呢?缺少main函数吗?
我还是菜鸟一个啊,问题可能真的很菜,希望大虾们能多多指点
----------------解决方案--------------------------------------------------------
你少一个static
应该是public static void main(String[] args)
----------------解决方案--------------------------------------------------------
有也是这个样子的
好像有了也是出错,结果我才把它删了重新编译的,但是还是出错
----------------解决方案--------------------------------------------------------
你用的哪个版本运行的啊.我运行出来了.代码只加了一个:static.
----------------解决方案--------------------------------------------------------
用的是JDK1.5,加了static还是出现同样的错误
----------------解决方案--------------------------------------------------------
不是啊,我都可以
----------------解决方案--------------------------------------------------------
是啊 楼上的说的对
----------------解决方案--------------------------------------------------------
那就是你的classpath设置不对吧
有没有加一个点"."呢?
----------------解决方案--------------------------------------------------------
aa
是这样的c:javac (文件名字).java
c:java -classpath . ( class名字)
即可
----------------解决方案--------------------------------------------------------
我的问题跟你一样, 可以编译 不能试运行, 郁闷死我了 你还装了什么软件没有啊??
----------------解决方案--------------------------------------------------------