当前位置:首页 > 全部子站 > IT > 思科认证

Windows2000中如何配置JDK

来源:长理培训发布时间:2017-12-21 16:20:24

 百度广告

  Java初学者往往对如何配置Java开发环境感到迷惑,上也有很多朋友在询问关于JDK配置的问题,特别是配置之后,编译Java文件的时候,总是碰到这样一个问题,错误提示为:

 

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 ,这样我们就可以看到运行结果了。

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部