java初学产生的错误(10分)

  • 主题发起人 主题发起人 cb1997
  • 开始时间 开始时间
C

cb1997

Unregistered / Unconfirmed
GUEST, unregistred user!
Exception in thread "main" java.lang.NoClassDefFoundError: myframe
是那里出了问题呀!
帮帮忙了
 
把你的程序贴出来
 
是编译时出错了吧
 
编译通过了,是java myframe 时出错的!
 
java 类的名字第一个字母要大写,你把myframe改成Myframe实施
 
>>java 类的名字第一个字母要大写,你把myframe改成Myframe实施
这不是硬性规定!只是编程规范建议。
这里的错误可能有如下几种可能:
1、在类里面没有public class
2、public class名称没有和文件名称对应起来,注意大小写也是敏感的
3、如果使用了包则可能没有把包放在classpath里面
限于篇幅,我不可能说的太通俗了
 
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("Hello World!!");
}
}
我又做了个最简单的“Hello World”的这个程序,也出现这种错误
程序代码如上面的!那位在个指点一下原因呀,也是编译通过,但是执行产生了哪个错误:(
 
我也遇到这个错误,是不是说安装jdk有问题?
 
java -classpath . HelloWorld 试试
java -classpath 文件路径 HelloWorld
 
用了楼上的方法出现
Unrecognized option: -classpath.HelloWorld
Could not create the Java virtual machine
 
-classpath 与 . 之间有空格 点表示当前路径
或者是指定路径 java -classpath "你的文件路径" HelloWorld
 
谢谢各位的指教
特别是ZRWeng,用你的方法通过了!
可我还想问问,那我是不是每次执行都要输入java -classpath 。****命令呀
没法java ****吗?
 
在环境变量中,你将存放java源文件的目录,如c:/javafile 指定给Classpath
如,classpath=.;c:/javafile;....
或者建立一个runjava.bat的批处理文件,直接执行批处理 runjava HelloWorld
建立的办法,可以参考:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=479673
//==========================================================
来自:iceboy2189, 时间:2001-5-14 13:41:00, ID:530233
建议将你的源码都放在一个指定的文件夹内:
我是这样做的。(在c:/java中)
我的autoexec.bat:
PATH %path%;c:/mydocu~1

我的autojava.bat(位置mydocu~1):
c:/jdk1.1.5/bin/javac c:/java/%1.java
@ echo off
pause
@echo on
c:/jdk1.1.5/bin/java %1
 
最大的可能性就是大小写不分,类名不符合。
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
后退
顶部