当前位置:  技术问答>java相关

大家帮我建立一个java环境吧。分全给你了。

    来源: 互联网  发布时间:2015-06-22

    本文导语:  最好是留QQ号。我人笨一点。有很多的问题。 我的QQ号是53880410 | 设置类路径 结构 可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径。        C:> ...

最好是留QQ号。我人笨一点。有很多的问题。
我的QQ号是53880410

|
设置类路径
结构
可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径。 
      C:> jdkTool -classpath path1;path2...
      C:> set CLASSPATH=path1;path2...
每个 path 以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么: 
对于包含 .class 文件的 .zip 或 .jar 文件,路径以 .zip 或 .jar 文件名结尾。 
对于未命名包中的 .class 文件,路径以包含 .class 文件的目录结尾。 
对于已命名包中的 .class 文件,路径以包含“root”包(完整包名中的第一个包)的目录结尾。 
用分号来分隔多个项目。使用 set 命令时,需要省略等号两边的空格(=)。其中 jdkTool 可以为 java、javac、javadoc,等等。有关详细列表,参见 JDK 开发工具。
说明
类路径告诉 Java 应用程序去哪里查找第三方和自定义类 -- 即不是 Java 扩展或 Java 平台一部分的类。在 JDK 1.2 中,JVM 和其他 JDK 工具通过依次搜索平台库、库扩展和类路径来查找类(有关搜索策略的详细信息,参见如何查找类)。 
多数应用程序的类库都会充分利用扩展机制。因此,只有想要加载某个类库 (a) 未位于当前目录或其分枝包中 且 (b) 未位于扩展机制所指定的位置时,才需设置类路径。 

如果用户是从旧版本 JDK 升级而来,则启动设置可能包括不再需要的 CLASSPATH 设置。这时应该删除任何非应用程序特定的设置。有些使用 Java 虚拟机的第三方应用程序可能修改 CLASSPATH 环境变量以包括它们使用的类库。这种设置可以保留。 

可通过在调用 JVM 或其他 JDK 工具时使用 Java 工具的 -classpath 选项改变类路径(例如: java -classpath ...)。这是改变类路径的首选方法。还可通过使用 CLASSPATH 环境变量改变类路径。 

注意:JDK 1.2 缺省类路径是当前目录。设置 CLASSPATH 变量或使用 -classpath 命令行开关将覆盖缺省值,因而如果想要在搜索路径中包括当前目录,则必须在新设置中包括“.”。
类可以存储在目录(文件夹)或归档文件(例如 classes.zip 或 classes.jar)中。有关归档文件的详细信息和类路径的工作原理,参见本文档最后的理解类路径和包名。 
   
重要说明:JDK 旧版本在缺省类路径中还包括 /classes 项。该目录仅供 JDK 使用,且不用于应用程序类。应用程序类应该放置在 JDK 外部的目录。这样,安装新 JDK 时不必需要重新安装应用程序库。为了与旧版本的兼容性,使用 /classes 目录作为类库的应用程序在当前版本中仍能运行,但不能保证在以后的版本中它们还能运行。 
使用 Java 工具的 -classpath 选项
Java 工具 java、jdb、javac 和 javah 具有 -classpath 选项,在工具运行时它将取代缺省类路径或由 CLASSPATH 环境变量所指定的类路径。这是改变类路径设置的推荐方法,因为这样每个应用程序可具有它所需的类路径而又不会干扰其他应用程序。 
运行时工具 java 和 jdb 还具有 -cp 选项。该选项是 -classpath 的缩写。 

对于非常特殊的情况,java 和 javac 都具有开关,使得可改变它们使用的路径以查找它们自己的类库。但是,绝大多数用户从来都不会用到这些开关。

使用 CLASSPATH 环境变量
如前一节中所述,一般用户将想要使用 -classpath 命令行选项。本节将介绍如何设置 CLASSPATH 环境变量或清除以前安装遗留下的设置。 
设置 CLASSPATH
在 DOS 提示符下,可用 set 命令修改 CLASSPATH 环境变量。其格式为: 
   set CLASSPATH=path1;path2 ...
路径应该以指定驱动器的字母开头,例如 C:...。这样,在偶然切换到不同驱动器时仍可找到类(例如,如果路径项以 ... 开头,并且当前位于驱动器 D: 上,则所需的类将在 D: 而不是 C: 驱动器上找)。 
清除 CLASSPATH
如果 CLASSPATH 环境变量被设置成不正确的值,或启动文件或脚本程序设置了不正确路径,则可通过使用下列命令清除 CLASSPATH: 
   C:> set CLASSPATH=
该命令仅清除当前会话的 CLASSPATH。要确保在以后的会话中具有正确的 CLASSPATH 设置,则应该删除或修改启动设置。 
更改启动设置
如果在系统启动时设置 CLASSPATH 变量,则查找它的位置取决于所使用的操作系统: 
   操作系统 方法 
Windows 98 和 
Windows 95 检查 autoexec.bat 文件中的 set 命令。 
Windows NT 启动“控制面板”,选择“系统”,单击“环境”选项卡,并在“用户变量”部分中,检查 CLASSPATH 变量。 

理解类路径和包名
Java 类被组织成包,而这些包被映射到文件系统中的目录。但是与文件系统不同的是,无论何时指定包名,都应指定完整包名 -- 永远不要仅指定它的一部分。例如,java.awt.Button 的包名总是应指定为 java.awt。 
例如,假定想要 Java 运行环境在包 utility.myapp 中查找名为 Cool.class 的类。如果该目录的路径为 C:javaMyClassesutilitymyapp,则应该将类路径设置成包含 C:javaMyClasses。 

要运行该应用程序,可使用下述 JVM 命令: 

C:>   java -classpath C:javaMyClasses utility.myapp.Cool
当该应用程序运行时,JVM 使用类路径设置查找在 utility.myapp 包中定义的任何其他类。 
注意:应在命令中指定完整包名。例如,设置类路径包含 C:javaMyClassesutility 并使用命令 java myapp.Cool 是不可能的,因为这找不到该类。 

(您可能想知道用什么定义类的包名。答案是:包名是类的一部分,并且不能修改,除非重新编译该类。) 

注意:包规范机制一个有趣的结果是,属于相同包的多个文件实际上可存在于不同的目录中。对于每个类,包名都是相同的,但是每个文件的路径可从类路径中的不同目录开始。
文件夹和归档文件
当类存储在目录(文件夹)中时,例如 c:javaMyClassesutilitymyapp,则类路径项指向包含包名第一个元素的目录(在这里为 C:javaMyClasses,因为包名是 utility.myapp)。 
但是当类存储在归档文件(.zip 或 .jar 文件)中时,类路径项则是该 .zip 或 .jar 文件的路径。例如,要使用位于 .jar 文件中的类库,则命令应该类似下述形式: 

   java -classpath C:javaMyClassesmyclasses.jar utility.myapp.Cool
多重指定
要在目录 C:javaMyClasses 和 C:javaOtherClasses 中查找类文件,则可将类路径设置为: 
   java -classpath C:javaMyClasses;C:javaOtherClasses ...
注意两个路径之间用分号分隔。 
指定次序
指定多个类路径项的次序是相当重要的。Java 解释器将按照目录在类路径变量中的次序在各个目录中查找类。在上例中,Java 解释器首先在目录 C:javaMyClasses 中查找需要的类。只有当它在该目录中没有找到该类时,解释器才能到 C:javaOtherClasses 目录中查找。

|
1.从java.sun.com下一个最新版本的JDK.
2.安装JDK.(假设安装路径是D:JDK1.4)
3.配置环境变量(下面以WIN2000为例)
  3.1 配置Path环境变量:在该变量后面加上一条路径: d:jdk1.4bin
  3.2 配置CLASSPATH环境变量: 
      .;D:jdk1.4libdt.jar;D:jdk1.4libtool.jar
4.完毕(如果OS是WIN98,刚在AUTOEXEC.BAT文件中加入PATH路径.
       PATH=C:JDK1.4;C:JDK1.4BIN)


|
你可以从网上下载一JDK1.4,安装成功后。

在你的AUTOEXEC.BAT中加入PATH路径。

例如加入: PATH=C:JDK1.4;C:JDK1.4BIN

|
yefaqi@eastcom.com,有问题问我好了

|
QQ:
14040366
ICQ:161658186

|
2913558
安装完jdk
再设置帕PATH,CLASSPATH一切OK.

    
 
 

您可能感兴趣的文章:

  • 怎么建立arm交叉编译环境和ramdisk镜像?
  • 大家好!如何在UNIX环境下建立WEB服务器?用什么软件?
  • 建立较差编译环境,编译gcc-3.4.4出错
  • unix 环境下,我想写一个脚本用来建立informix 数据库的索引,请达人指教
  • 谢谢!请问如何建立JAVA小程序运行环境??
  • Redhat9下的KDevelop环境,如何建立一个生成动态库的工程?
  • UNIX环境下建立虚拟主机问题(大侠们帮帮忙啊)
  • 请问如何在WINDOWS系统下建立QT的编辑开发环境
  • 在Windows/NT上建立JSP环境
  • 在win 2000企业版上怎样建立jsp的环境?(使用oracle9数据库或mysql)
  • 如何建立kernel+文件系统开发环境问题
  • 怎么样在Jbuilder中配置Jboss和Mysql(建立Jbuilder中EJB调试环境)?
  • 用buildroot-0.9.27.tar.gz建立交叉编译环境出现Errors,求大哥们帮忙解决~~~~
  • 基于MIPS处理器的交叉编译环境如何建立啊?
  • 再问 LINUX 下集成开发环境的建立
  • [第二次开贴]再问 LINUX 下集成开发环境的建立
  • Linux环境下Oracle 10gR2 手动建立数据库步骤
  • Cygwin上建立交叉编译环境的问题
  • 快速建立Servlet和JSP的运行、调试和编译环境
  • 如何建立一个 XML 的开发环境?复者有分!!
  • java中的建立文件
  • java中如何建立与删除临时文件?
  • Java Swing中如何建立表头(尤其是NetBeans中如何操作?)
  • 在jbuilder中建立了一个工程,如何新添加一个*.java文件在这个工程中呀?
  • 请问各位朋友:在JAVA的数据库应用管理系统中,如何不在操作系统忠建立数据源便能连接数据库(如ACCESS、MS SQL 等等
  • java中建立oracle连接的问题(oci和thin方式的区别、优劣?)
  • 请问各位朋友:在JAVA的数据库应用管理系统中,如何不在操作系统忠建立数据源便能连接数据库(如ACCESS、MS SQL 等等)?
  • 请问在Linux+Apache+Tomcat下,如何建立JSP,Java Servlet目录。
  • 请问各位朋友:在JAVA的数据库应用管理系统中,如何不在操作系统忠建立数据源便能连接数据库(如ACCESS、MS SQL 等等)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 建立用户的问题 iis7站长之家
  • 如何在Red Hat上建立FTP服务 并且建立FTP一个用户
  • 怎样在linux下建立一个PPP服务器,并在另一台机子上通过pppd来建立连接呀?
  • 怎么建立.alias文件?在哪里建立这个文件?
  • 用windows客户机登陆Linux服务器不能建立建立文件夹????[img=http://forum.csdn.net/PointForum/ui/scrip
  • 请问在linux中怎么来建立ftp和web服务器,怎么建立和windows的局域网
  • 很多服务都吧监听同时建立在特定ip和广播ip上,但是使用ssh转发时,发现没法建转发建立在广播ip上
  • 只给一个目录路径,怎样再在其下建立一个新的目录(给定目录名),然后再在其下建立一个新的文件(给定文件名)?
  • unix下获得文件的建立时间
  • linux系统中建立一个用户专门用来修改系统时间怎么做?
  • 哪个DOS命令可以建立一个空文件?
  • 开发板上建立一个nfs服务器
  • 用户ID的建立
  • 建立用户的问题
  • 服务器8G内存,怎样建立swap分区?
  • 如何建立虚拟主机
  • 怎么样在 dos 系统下 批量的建立目录?
  • 请问如何建立“目录的快捷”档?
  • 如何建立批处理?
  • 新手:unix下建立文件的命令?
  • 在pxa255建立linux2.4的系统,需要哪些补丁啊?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3