Windows2000中如何配置JDK
百度广告
Java初学者往往对如何配置Java开发环境感到迷惑,上也有很多朋友在询问关于JDK配置的问题,特别是配置之后,编译Java文件的时候,总是碰到这样一个问题,错误提示为:
对于以上的问题,大家一贯的解决方法为,把HelloWorld.Java文件所在目录的路径加入参数classpath中,如:set classpath=%classpath%;.;……(这里要注意其中的".;",一会儿我们做个试验看看到底是什么意思)。我试过了,好像不行,不知道是不是我没有配置好。至于给这个问题解答的网友有没有具体实践过,我不得而知。于是,我自己做了一次尝试。
注解:classpath用于指明所有用于引用的类所在的目录,它允许用户把自己的类放在不同的目录中,但应该让JDK编译工具知道它们在那里。例如:
在d:新建子目录java,编写一个java文件,名字叫Hello.java,进入dos模式,进入到目录d:"java,然后敲入javac Hello.java,编译通过。然后可以使用java Hello运行生成的class文件,没有问题,结果正常输出。若是我们在Hello.Java文件中的第一句加入:package hello; ,然后编译,没有出现错误,运行时我们会看到如下错误信息:
我们可以用一下两种方法运行编译好的文件,在当前目录下,敲入:java hello/Hello或者Java hello.Hello ,这样我们就可以看到运行结果了。
Microsoft Windows 2000 [Version 5.00.2195] C:">javac HelloWorld.Java Java HelloWorld C:"> |
class HelloWorld { // Display "Hello World!" } |
对于以上的问题,大家一贯的解决方法为,把HelloWorld.Java文件所在目录的路径加入参数classpath中,如:set classpath=%classpath%;.;……(这里要注意其中的".;",一会儿我们做个试验看看到底是什么意思)。我试过了,好像不行,不知道是不是我没有配置好。至于给这个问题解答的网友有没有具体实践过,我不得而知。于是,我自己做了一次尝试。
我使用Win2000+JDK1.30,在java.sun.com下载j2sdk1_3_0-win.exe,然后点击安装,安装系统默认的路径,安装到c:盘,即:c:"jdk130。安装完成需要配置环境,这涉及到三个参数:path、classpath、Java_home。在我的电脑-》属性-》高级-》环境变量 中,分别添加这三个变量,他们的值分别为:
名称=值
Java_home=c:"jdk130 (安装路径) path= C:"jdk13"bin; |
注解:classpath用于指明所有用于引用的类所在的目录,它允许用户把自己的类放在不同的目录中,但应该让JDK编译工具知道它们在那里。例如:
set classpath=.;C:"jdk13"lib"tools.jar;C:"jdk13"lib"dt.jar;C:"jdk13"bin; |
在d:新建子目录java,编写一个java文件,名字叫Hello.java,进入dos模式,进入到目录d:"java,然后敲入javac Hello.java,编译通过。然后可以使用java Hello运行生成的class文件,没有问题,结果正常输出。若是我们在Hello.Java文件中的第一句加入:package hello; ,然后编译,没有出现错误,运行时我们会看到如下错误信息:
Exception in thread "main" Java.lang.NoClassDefFoundError: Hello (wrong at Java.lang.ClassLoader.defineClass0(Native Method) at Java.security.SecureClassLoader.defineClass(SecureClassLoader. at java.net.URLClassLoader.defineClass(URLClassLoader.Java:248) at java.net.URLClassLoader.run(URLClassLoader.Java:195) at java.net.URLClassLoader.findClass(URLClassLoader.Java:188) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.Java:286) at java.lang.ClassLoader.loadClassInternal(ClassLoader.Java:313) |
我们可以用一下两种方法运行编译好的文件,在当前目录下,敲入:java hello/Hello或者Java hello.Hello ,这样我们就可以看到运行结果了。
编辑推荐:
下载Word文档
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>