Java初学者 JDK命令行 路径问题.doc

Java初学者 JDK命令行 路径问题.doc

ID:53872100

大小:42.00 KB

页数:12页

时间:2020-04-10

Java初学者 JDK命令行 路径问题.doc_第1页
Java初学者 JDK命令行 路径问题.doc_第2页
Java初学者 JDK命令行 路径问题.doc_第3页
Java初学者 JDK命令行 路径问题.doc_第4页
Java初学者 JDK命令行 路径问题.doc_第5页
资源描述:

《Java初学者 JDK命令行 路径问题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java初学者JDK命令行路径问题.txt我自横刀向天笑,笑完我就去睡觉。你的手机比话费还便宜。路漫漫其修远兮,不如我们打的吧。Java初学者JDK命令行路径问题屏幕出现:Exceptioninthread"main"java.lang.NoClassDefFoundError:C:JavaTestHellohello.class明明在为什么说CLASS不在,原因在CLASSPATH1、SETCLASSPATH=、、、、2、JAVA-CLASSPATHC:、、、JDK将带有空格的C:Jav

2、aTest分隔为两部分"C:Java"及"TestHello.java",并将C:Java视作为一个无效的选项了。这种情况下,我们需要将整个路径都加上双引号,即javac"C:JavaTestHello.java"这回JDK知道,引号里面的是一个完整的路径,因此就不会报错了。同样,对java命令也需要如此,即java-classpath"C:JavaTest"HelloJava很诱人,但对于刚跨入Java门槛的初学者来说,编译并运行一个无比简单的Java程序简直就是一个恶梦。明明程序没

3、错,但各种各样让人摸不着头脑的错误信息真的让你百思不得其解,许多在Java门口徘徊了很久的初学者就这样放弃了学习Java的机会,很是可惜。笔者也经历过这个无比痛苦的阶段,感觉到编译难的问题就出在classpath的设置及对package的理解之上。本文以实例的方式,逐一解决在编译过程中所出现的各种classpath的设置问题。本文实例运行的环境是在WindowsXP+JDK1.5.0。对其他的环境,读者应该很容易进行相应的转换。1.下载并安装JDK1.5.0,并按默认路径,安装到C:Progra

4、mFilesJavajdk1.5.0中。2.用鼠标单击WindowsXP的“开始”->“运行”,在弹出的运行窗口中输入cmd,按确定或回车,打开一个命令行窗口。3.在命令行中输入:java有一列长长的洋文滚了出来,这是JDK告诉我们java这个命令的使用方法。其中隐含了一个重要信息,即JDK安装成功,可以在命令行中使用java此命令了。4.在命令行中输入javac屏幕显示:'javac'不是内部或外部命令,也不是可运行的程序或批处理文件。这是由于windows找不到javac这

5、个命令的原因。这就不明白了,java与javac都是JDK在同一个子目录里面的两个文件,为什么可以直接运行java而不能直接运行javac呢?原来,Sun公司为了方便大家在安装完JDK后马上就可以运行Java类文件,在后台悄悄地将java命令加入了Path的搜索路径中,因此我们可以直接运行java命令(但我们是看不到它到底是在哪设置的,无论是在用户的Path或系统的Path设置中均找不到这个java存放的路径)。但Sun所做的到此为止,其他JDK的命令,一概不管,需要由用户自己添加到搜索路径中。5

6、.既然如此,那我们自己添加Path的搜索路径吧。对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,弹出一个“环境变量”的窗口,在用户变量中新建一个变量,变量名为“Path”,变量值为"C:ProgramFilesJavajdk1.5.0bin;%PATH%"。最后的%PATH%的意思是说,保留原有的Path设置,且将目前的Path设置新加到其前面。一路按“确定”退出(共有3次)。关掉原来的命令行窗口,依照第2步,重新打开一个新的命令行窗口。在此窗口

7、中输入javac长长的洋文又出现了,这回是介绍javac的用法。设置成功。6.Sofarsogood.到目前为止,我们已经可以编程了。但是,这不是一个好办法。因为随着以后我们深入学习Java,我们就会用到JUnit、Ant或NetBeans等应用工具,这些工具在安装时,都需要一个名为指向JDK路径的“JAVA_HOME”的环境变量,否则就安装不了。因此,我们需要改进第5步,为以后作好准备。依照第5步,弹出“环境变量”的窗口,在用户变量中新建一个变量,变量名为“JAVA_HOME”,变量值为"C:

8、ProgramFilesJavajdk1.5.0"。注意,这里的变量值只到jdk1.5.0,不能延伸到bin中。确定后,返回“环境变量”的窗口,双击我们原先设定的Path变量,将其值修改为“%JAVA_HOME%bin;%PATH%”。这种效果与第5步是完全一样的,只不过多了一个JAVA_HOME的变量。这样,以后当我们需要指向JDK的路径时,只需要加入“%JAVA_HOME%”就行了。至此,Path路径全部设置完毕。一路确定退出,打开新的命令行窗口,输入javac如果长长的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。