Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-ORBInitialPort中的Java参数_Java_Options - Fatal编程技术网

Java-ORBInitialPort中的Java参数

Java-ORBInitialPort中的Java参数,java,options,Java,Options,是否可以创建一个类的实例,同时为它提供java选项 我试过: String[] arg = {"-ORBInitialPort 1050"}; new LMS(arg); 这不管用。 我不确定这是否可行 有什么想法吗?更多的上下文在这里会非常有用。运行您的程序的java进程的一个示例调用会很好,因为“java选项”至少对我来说意味着修改JVM行为且不传递给程序的java选项 另外,LMS类构造函数的头也不错,因为您调用它的方式没有多大意义 因为它不在这里,让我们回答更

是否可以创建一个类的实例,同时为它提供java选项

我试过:

    String[] arg =  {"-ORBInitialPort 1050"};
        new LMS(arg);
这不管用。 我不确定这是否可行


有什么想法吗?

更多的上下文在这里会非常有用。运行您的程序的java进程的一个示例调用会很好,因为“java选项”至少对我来说意味着修改JVM行为且不传递给程序的java选项

另外,LMS类构造函数的头也不错,因为您调用它的方式没有多大意义

因为它不在这里,让我们回答更多的可能性

您可能指的是Java选项

  • 修改JVM设置的选项(根据您的示例,情况并非如此)
  • publicstaticvoidmain(String[]args)
    中作为参数传递给程序的参数
  • 使用
    -D
    参数指定为JVM选项的Java系统属性
  • 对于2-解析选项数组并将结果保存到变量。然后将变量传递给类。更具体地说,你需要提供更多的信息。您还可以使用Java选项解析库,如或


    对于3-使用
    -D
    参数运行java进程并指定属性名称和值,例如
    -DwhateverName=whateverValue
    您可以通过
    System.getProperty()
    方法调用获取此参数的值。

    这里的上下文是什么?这是
    RMI
    CORBA
    LMS
    是接口impl对象吗?你能更新这个问题吗?上下文对问题没有影响。我想知道在创建类实例时是否可以提供Java选项。在本例中,是的,它是CORBA,是的,LMS是一个接口impl对象。谢谢你的回复。