读书人

[求职]初学java 遇到拦路虎解决办法

发布时间: 2012-02-24 16:30:38 作者: rapoo

[求职]初学java 遇到拦路虎
请高手们帮我看看,我好像从配置开始就出现错误了......


1、我从网上下载了jdk1.4,之后安装在 D:\java\jdk1.4 下,jdk1.4文件下有bin、lib、include、jre等等这几个文件;
2、之后我再配置环境变量: JAVA_HOME D:\java\jdk1.4
path .;D:\java\jdk1.4\bin;D:\java\jdk1.4\jre\bin
classpath .;D:\java\jdk1.4\lib;D:\java\jdk1.4\lib\dt.jar;D:\java\jdk1.4\lib\tools.jar

3、最后我在命令提示符中直接敲进去javac、java这几个 均会有很多类似说明的提示产生

接着我在 D:\java 下新建了一个叫 practice 的文件夹 ,旨在把做出的练习程序放进去。

最后我用ultraedit这个软件开始编简单代码:

----------------------------文件名: myfirst.java ----------------------------------------------

class myfirst
{
public static void main(String[] args)
{
System.out.println( "这是第一次开发java! ");
}
}

-----------------------------------------------------------------

之后我在命令提示符中编译,编译成功,产生了一个叫 myfirst.class 的文件,紧接着准备用 java 解释 来执行这个字节码

????? 问题就产生了 ----->
我打入了 java myfirst 回车后
发现提示: Exception in thread " main " java.lang.NoClassDefFoundError: myfirst

这是什么原因?

我希望把这个问题说得详细些
麻烦高手们帮我看看


[解决办法]
你在命令提示符下,输入javac和java,
如果正常,就表示你配置已经正常;否者就是你配置环境错误。

如果配置正常了,去到D:\java目录下,再用java myfirst

把path .;D:\java\
D前的.;去掉。
[解决办法]
myfirst.class


在那个路径下啊?
[解决办法]
这种问题懒得说
[解决办法]
同意一楼的
[解决办法]
环境配置出了问题
[解决办法]
public class myfirst
{
public static void main(String[] args)
{
System.out.println( "这是第一次开发java! ");
}
}
少了public

[解决办法]
应该是你配置的问题
[解决办法]
Exception in thread " main " java.lang.NoClassDefFoundError:
classpath 设置有问题 .

在cmd下 查看输入 set classpath 查看 classpath ...

===========
JAVA_HOME D:\java\jdk1.4
path .;D:\java\jdk1.4\bin;D:\java\jdk1.4\jre\bin
classpath .;D:\java\jdk1.4\lib;D:\java\jdk1.4\lib\dt.jar;D:\java\jdk1.4\lib\tools.jar
=============不需要这么麻烦....
简单写点小应用在 path 路径下 增加下面一句就可以了
D:\java\jdk1.5.0\bin;

至于 classpath 可以不需要指定它 ,
javac demo.java 编译之后直接运行 java demo 就OK啦

读书人网 >J2SE开发

热点推荐