System.getProperty(string str)是在java.lang中的
获取指定关键字指示的系统属性

解决方案 »

  1.   

    myproject.host这参数代表什么意思?不是一个普通的string吧?!
      

  2.   

    可能你的程序前面有一个地方有
    System.getProperty.put(("myproject.host",url);
    前面存在里面,现在取出来!
      

  3.   

    启动程序时是Java Web Start启动的,是Manager.jnlp文件,
    myproject.host应该在这个文件里设置,但对Web Start不大清楚,该文件如下:<?xml version="1.0" encoding="utf-8"?>
         <!-- JNLP File for Manager Application -->
    <jnlp spec="1.0+" codebase = "$$codebase">    <application-desc main-class="hero.client.manager.Manager"/>    <information>
          <title>myproject Manager</title>
          <vendor>Team</vendor>
          <homepage href="http://.../"/>
          <description>myproject Manager</description>
          <offline-allowed/>
        </information>    <security>
          <all-permissions/>
        </security>    <resources>
    <j2se version="1.4"/>
    <jar href="jms.jar" download="eager"/>
    <jar href="ow_carol_core.jar" download="eager"/>
    <jar href="joram-client.jar" download="eager"/>
    <jar href="JCup.jar" download="eager"/>
    <jar href="joram-shared.jar" download="eager"/>
    <jar href="ow_util_log_api.jar" download="eager"/>
    <jar href="ow_util_log_wrp_pw.jar" download="eager"/>
    <jar href="ow_util_log_wrp_javalog.jar" download="eager"/>
    <jar href="ow_util_log_file.jar" download="eager"/>
    <jar href="ow_util_log_helper.jar" download="eager"/>
    <jar href="ow_util_log_wrp_common.jar" download="eager"/>
    <jar href="myproject-client.jar" download="eager" main="true"/>
    <jar href="jgraph.jar" download="eager"/>
    <jar href="lsNet-ProjectSession-clientStub.jar" download="eager"/>
    <jar href="lsNet-UserSession-clientStub.jar" download="eager"/>
    <jar href="jaxrpc.jar" download="eager"/>
    <jar href="axis.jar" download="eager"/>
    <jar href="commons-logging.jar" download="eager"/>
    <jar href="commons-discovery.jar" download="eager"/>
    <jar href="saaj.jar" download="eager"/><property name="java.security.auth.login.config" value="$$codebase/auth.conf
    "/>
    <property name="myproject.host" value="$$context/.."/>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    <property name="javax.rmi.CORBA.PortableRemoteObjectClass" value="org.objectweb
    .carol.rmi.multi.MultiPRODelegate"/>
    <property name="java.naming.factory.initial" value="org.objectweb.carol.jndi
    .spi.MultiOrbInitialContextFactory"/>
    <property name="org.omg.PortableInterceptor.ORBInitializerClass.org.objectweb
    .jonas_tm.ots.OTSORBInitializer" value=""/>
    <property name="org.omg.PortableInterceptor.ORBInitializerClass.org.objectweb
    .jonas.security.interceptors.iiop.SecurityInitializer" value=""/>   </resources></jnlp>------------------
    上面文件里:
    <property name="myproject.host" value="$$context/.."/>
    这句是指定myproject.host的值吧,$$context/..又是什么意思??thx!
      

  4.   

    java -d myproject.host=127.0.0.1 yourClassSystem.getProperty() 就是用来取系统属性的,属性值是一个字符串
    如:System.getProperty("myproject.host"),返回的就是127.0.0.1
      

  5.   

    是否是在resources.Traduction这个文件中呢??