我下了一个jdk1.4.2-10,按书上的环境配置了一下,运行了俩个程序,就是不成功,
提示就是
java.lang.NoClassDefFoundError: MyFirst/java
Exception in thread "main"
请问这个是什么意思?
提示就是
java.lang.NoClassDefFoundError: MyFirst/java
Exception in thread "main"
请问这个是什么意思?
而不是java xxxx.class
Exception in thread "main"在命令行下运行程序(最好不要package,不然是给自己打麻烦)得先编译再运行:1->javac MyFirst.java //如果没报错说明你的程序编译通过
2->java MyFirst 看了你上面的错误提示,初步判定是你在第二步写错了,写成了 java MyFirst.java,系统提示你找不到MyFirst.java.class这个class文件
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
是不是哪装错了,都按书上来的阿
1,安装j2sdk1.4.2或其它任意版本。
2。在环境变量中添加JAVA_HOME,值为你安装的jdk的目录,例如c:\j2sdk1.4.2(注意2后面不要有"\").
3.添加环境变量:CLASSPATH,值为:.;%JAVA_HOME%\lib\tools.jar
3.修改path变量。在其最前端加入: %JAVA_HOME%\bin;
4,在字符界面上编译运行你的程序。
javac MyFirst.java
java MyFirst在说一此,这样的问题,最好能自己看看书,搞定,对你学习有好处。
(1)程序里面没有定义main函数,虽然用Javac可以编译通过,但是用java XXX.class运行程序的时候就会出现上面的错误了;
(2)其他情况就跟上面几位所说的一样了.