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

哪位用过SUN的j2sdk1.4服务器,我安装了,但怎么启动不起来啊!

    来源: 互联网  发布时间:2015-10-31

    本文导语:  我按照1.3版本的说明设置了JAVA_HOME,J2EE_HOME,path,classpath等,但一点反映都没有~~~请介绍一些这方面的文章,我的jdk也是1.4 | 版本问题,要1.3.1的JDK配合使用 1.3里面缺点东西 | ...

我按照1.3版本的说明设置了JAVA_HOME,J2EE_HOME,path,classpath等,但一点反映都没有~~~请介绍一些这方面的文章,我的jdk也是1.4

|
版本问题,要1.3.1的JDK配合使用 1.3里面缺点东西

|
建议去chinajavaworld.com看看!

设置类路径结构
     可通过对 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 目录中查找。
    

|
那要怎么样配合才能启动J2EE服务器呢?

我输入:j2ee -verbose
结果却是:ERROR: Set J2EE_HOME to the path of a valid j2sdkee.

我的J2EE_HOME设置是:%j2ee_home%;C:Program Filesj2sdkee1.3(J2SDKEE1.3是我装的J2EE目录!)
我的JAVA_HOME设置是:%java_home%;C:Program Filesj2sdk1.4.0
(J2SDK1.4.0是我装的jdk目录!)
path路径是:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:Program Filesj2sdk1.4.0bin;C:Program Filesj2sdkee1.3bin
而且我把rt.jar和j2ee.jar都包括在classpath里面了

为什么会出现这样的问题,请高手指教!!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Sun Studio 12 安装()
  • sun的v880机器上能安装windows系统吗?
  • 问下sun的服务器是不是只能安装solaris
  • 简单问题:从sun网站上当了个jdk1.4b3,bin后缀,求教怎么安装
  • Sun Blade 2000上可以安装 Ubuntu不???谢谢!!!
  • 安装sun message server服务器时的域名问题
  • 应该如何安装sun-java5-plugin
  • 到哪里下载 SUN SOLARIS FOR X86的版本,也就是可在PC上安装的UNIX?
  • 在线等待求教:sun solaris8 下如何安装g++。高分
  • 谁能提供一些安装SUN V440服务器的资料,十分感谢!在线等。。。。
  • sun blade 150上安装solaris 8 菜鸟问题
  • Solaris2.4 能不能安装在Sun Ultra 5机器上?
  • SUN的enterprise 250除了solaris还可以安装哪种LINUX的操作系统?
  • sun java platform的安装问题
  • 那里有微软的JAVA虚拟机可以下载啊!在微软下不了啊!后来安装SUN的JVM有问题啊!多谢!
  • sun sparc服务器如何重新安装系统
  • 我在SUN网站下载了SDK1.4,是BIN,但不会在LINUX下安装,谁来帮我啊.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 如何在sun的unix上安装第二块硬盘,各位前辈高手请多多指教。
  • 任何安装sun公司提供的jdk1.3
  • 关于sun的新操作系统jds(sun.java.desktop.system)3d显示的问题
  • SUN新拿出的SUN ONE 具体是一个什么东西,包括什么内容?
  • import com.sun.java.swing.*;提示找不到com.sun.java包我该怎么办?急!
  • 考过SCJP后要过多久才能在 www.galton.com/~sun/ 查到自己的资料啊?(SUN的工作效率好低,已经一周了)
  • 服务器是SUN机器,Solarise8操作系统,要下载JDK1.4,可是SUN网站上提供了六中用于Solarise的JDK包,用那种呀?
  • Oracle高级官员回答Sun雇员的问题
  • 求助 socket服务端 sun_pah被占用
  • 谁有Sun Java2认证考试资料?谢谢
  • 那为大下给解释一下sun的几种认证。
  • 请问如何使用sun的java帮助。
  • 哪里有java的类库下载?sun里有吗?


  • 站内导航:


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

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

    浙ICP备11055608号-3