我的JDK安装好了,也能正常编译,编译后想运行程序,可总显示错误.这要怎么解决,哪位能告诉我吗?
来源:百度知道 编辑:UC知道 时间:2024/05/23 02:15:45
是别的人说,我引用下,不知道对你有没有用:希望帮得上忙:
你说运行是出现,也就是说编译是没有问题拉。一般来说就是两个原因。1.环境变量配置,2.没有将要执行的这个文件名写对。
如果你尝试了上面八楼的环境变量配置,还是不行的话,那就不是第一个原因了。
那应该就是第二个原因了。没有将要执行的这个文件名称些对或者说没有写main。
你再如下程序进行运行下,看是在那个环节是了问题。
public class HelloWorld
{
//main不能忘记,经常会有人忘记写这个
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
编译:javac HelloWorld.java
运行:java HelloWorld
把源码和环境变量配置贴出来.看看
classpath的内容必须以 .;(点和分号) 开头也就是你的classpath应该设置为:
.;C:\j2sdk1.4.2_13\bin;
C:\j2sdk1.4.2_\lib\tools.jar;
C:\j2sdk1.4.2_13\lib\dt.jar;
C:\j2sdk1.4.2_13\jre\lib\rt.jar
环境变量配的不对.classpath的内容必须加上 .;(点和分号),它代表的是当前的目录.就是在你当前目录下来寻找你要执行的这个类.
1.环境变量配的不对.仔细检查下.如果别的程序都能运行的话,看2
2.在运行的程序中没有主方法,所以找不到入口.
3.如果你的程序中有2以上个类,编译以后产生2个.class文件,请运行有主方法的class文件.
这个是个环境的问题,你用Eclipse或者Jbulider或者JCreator这些开发软件的话就不会有这个问题了,你把classpath的路径不要设置错了,好好