hello,world程序,代码如下:
import java.io.*;
import java.lang.*;
import java.util.*;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class test { public static void main(){
System.out.println("hello,");
}
}
在命令行中输入以下命令,这是结果:D:\javaSamples\Lesson1\src\Test>javac test.javaD:\javaSamples\Lesson1\src\Test>java test.class
Exception in thread "main" java.lang.NoClassDefFoundError: test/classD:\javaSamples\Lesson1\src\Test>java test
Exception in thread "main" java.lang.NoSuchMethodError: main
现在的问题是为什么出错?
这是我设置的jdk环境D:\javaSamples\Lesson1\src\Test>set path
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Mi
crosoft SQL Server\80\Tools\BINN;D:\j2sdk1.4\bin;D:\j2sdk1.4\jre\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSHD:\javaSamples\Lesson1\src\Test>set classpath
CLASSPATH=.;D:\j2sdk1.4\lib;D:\j2sdk1.4\lib\tools.jar每个初学者都能解决的问题,出错了,郁闷,请大家help!
import java.io.*;
import java.lang.*;
import java.util.*;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class test { public static void main(){
System.out.println("hello,");
}
}
在命令行中输入以下命令,这是结果:D:\javaSamples\Lesson1\src\Test>javac test.javaD:\javaSamples\Lesson1\src\Test>java test.class
Exception in thread "main" java.lang.NoClassDefFoundError: test/classD:\javaSamples\Lesson1\src\Test>java test
Exception in thread "main" java.lang.NoSuchMethodError: main
现在的问题是为什么出错?
这是我设置的jdk环境D:\javaSamples\Lesson1\src\Test>set path
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Mi
crosoft SQL Server\80\Tools\BINN;D:\j2sdk1.4\bin;D:\j2sdk1.4\jre\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSHD:\javaSamples\Lesson1\src\Test>set classpath
CLASSPATH=.;D:\j2sdk1.4\lib;D:\j2sdk1.4\lib\tools.jar每个初学者都能解决的问题,出错了,郁闷,请大家help!
解决方案 »
- java背景图片
- 一个很奇怪的编码习惯
- 求助~~~~~
- NIO中的SelectableChannel能否双向读写?高手们帮忙呀,在线等!
- 一个小程序,解决立即结分!!
- ====》菜鸟问问题罗:non-static method this cannot be referenced from a static context
- 求救:java中求一个数的开方用那个函数?
- java用什么编辑器,我现在正自学没人告诉我该用什么编辑器,希望大家能告诉我!?
- 关于类的继承的问题
- 请问,哪儿有JBUILD6.0 下载?谢谢
- 在eclipse2中refresh一个项目时好像会自动编译源文件,如何禁止这种行为?
- 想用java与pop3邮件服务器连接,只是收邮件。我应该用jmail还是javamail, 它们是一样的嘛?(必结分)
System.out.println("hello,world");
}
}
正确:public static void main(String[] args)
应该是这样的
public class test { public static void main(String[] args){
System.out.println("hello,world");
}
}
2.你的环境变量里的classpath里应该有.\根目录,要不编译不了。
老兄,你main方法不对。
java -classpath . test
2、main 方法定义错误.
连中文的类名都能通过。关键是主方法错了public static void main(String[] args){...}上面那些,缺一不可!!
以后注意...
import java.lang.*;
import java.util.*;/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2005</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class Test
{
public static void main(String args[])
{
System.out.println("hello,");
}
}
pathclass路径应该是:
.;D:\j2sdk1.4\lib
这样一定能调试出来.
哥们好好加油!!
OR
main(String args[])//在IDE下