当前位置: 技术问答>java相关
关于编译的简单问题,请帮忙
来源: 互联网 发布时间:2015-09-18
本文导语: 运行出现如下提示,怎么回事? Exception in thread "main" java.lang.NoClassDefFoundError: VolcanoRobot 还有,我写的程序在JBuilder5里编译要求配置JVM的参数和Application的参数,怎么回事,是不是那里没有配置好,我感觉系统没有...
运行出现如下提示,怎么回事?
Exception in thread "main" java.lang.NoClassDefFoundError: VolcanoRobot
还有,我写的程序在JBuilder5里编译要求配置JVM的参数和Application的参数,怎么回事,是不是那里没有配置好,我感觉系统没有找到程序里的main函数?
Exception in thread "main" java.lang.NoClassDefFoundError: VolcanoRobot
还有,我写的程序在JBuilder5里编译要求配置JVM的参数和Application的参数,怎么回事,是不是那里没有配置好,我感觉系统没有找到程序里的main函数?
|
首先判断你的文件名对吗?JAVA要求你的文件和你的类名严格对应的。
比如 public class aaa{ .....
那么文件名一定只能是aaa.java,看仔细了!
其次你的程序中有main方法吗?方法签名正确么?main方法的方法签名应该是:
public static void main(String[] args)
还有就是你设置了classpath了吗?
最好在目录的末尾加上一个".",这样表示在当前目录找你的类文件
如果你的类文件存放在某个目录下比如e:javatest,则你最好把这个目录也加入CLASSPATH
最后如果你的类是属于某一个包的,应该将类文件放到包所指的目录下
好了就这么多,希望对你有帮助
比如 public class aaa{ .....
那么文件名一定只能是aaa.java,看仔细了!
其次你的程序中有main方法吗?方法签名正确么?main方法的方法签名应该是:
public static void main(String[] args)
还有就是你设置了classpath了吗?
最好在目录的末尾加上一个".",这样表示在当前目录找你的类文件
如果你的类文件存放在某个目录下比如e:javatest,则你最好把这个目录也加入CLASSPATH
最后如果你的类是属于某一个包的,应该将类文件放到包所指的目录下
好了就这么多,希望对你有帮助
|
你的classpath设置不对
|
你把以下代码拷到你的机器上执行.
class test {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}
class test {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}