Load Java参数的细节描述将会比较复杂,是比较难的一个模块,如果大家有兴趣,可以往下面看一面啦。
-用户
指定用户名、密码和数据库连接字符串。文件将被加载到这个数据库实例中。
文件名:
您可以根据需要指定任意多个.class、.java、.qLJ、.jar、.zip和资源文件。如果指定JAR或ZIP文件,则Load Java处理jar或zip中的文件。没有jar或zip架构对象。如果jar或zip包含另一个jar或zip,则Load Java不处理它们。
加载文件的最佳方法是将它们放入jar或zip中,然后加载存档。加载文件避免了资源模式对象命名的复杂性。如果您有一个JAVA开发工具包(JDK)的JAR或ZIP,那么您可以确信用Load Java加载它也可以工作,而不必学习任何关于资源模式对象命名的知识。
Schema对象名称与文件名不同,并且Load Java以不同的方式命名不同类型的模式对象。因为类文件是自识别的,所以开发人员不知道用Load Java实现类文件名到架构对象名称的映射。源文件名映射对开发人员也是不可见的。Load Java给模式对象提供了文件中定义的第一类的完全限定名。JAR和ZIP文件也包含它们的文件的名称。
然而,资源文件不是自识别的。Load Java从您提供的文字名称作为参数生成Java资源架构对象名称。因为类使用资源模式对象,并且资源的正确规范并不总是直观的,因此在命令行上正确地指定资源文件名是很重要的。
正确加载单个资源文件的完美方法是从包树的顶部运行Load Java,并指定与该目录相对应的资源文件名。
注:
程序的顶部是在类路径中命名的目录。
如果你不想遵循这个规则,那么观察下面的资源文件命名的细节。加载资源文件时,Load Java从资源文件名生成资源模式对象名称,就像在命令行上按字面指定的那样。
虽然您已经指定了一个具有相对路径和绝对路径名的文件,但是Load Java创建了两个模式对象Alpha/Beta /x.Frand和root / home /javaStuff/Alpha/Beta /x.Type。资源模式对象的名称是由输入的文件名生成的。此类可以相对地或绝对地引用资源文件。若要确保Load Java和类加载器使用架构对象的同名,请在命令行中输入该类的名称,该类传递给GETRealSkices或GETRealSudiStrug。而不是记住分类是否使用相对资源或绝对资源名和更改目录,以便可以在命令行上输入正确的名称,可以在JAR中加载资源文件。为了进一步简化过程,将类和资源文件放置在jar中,这使得调用是等价的。