每个选项意味着什么?

时间:2009-06-30 13:54:47

标签: java

java -Djava.library.path=../lib 
     -classpath ../lib/wrappertest.jar:../lib/wrapper.jar:Service.jar:../lib/mysql-connector-java-3.0.17-ga-bin.jar 
     -Dwrapper.key=Ksxtsmvr7iAmVJ-T 
     -Dwrapper.port=32001 
     -Dwrapper.jvm.port.min=31000 
     -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=1731 
     -Dwrapper.version=3.3.0 
     -Dwrapper.native_library=wrapper 
     -Dwrapper.service=TRUE 
     -Dwrapper.cpu.timeout=10 
     -Dwrapper.jvmid=1 
           org.tanukisoftware.wrapper.WrapperSimpleApp com.jobirn.Service

3 个答案:

答案 0 :(得分:5)

-classpath设置JVM的类路径,即它将查找类的路径。其他人(从-D开始)都设置了System properties。其中,java.library.path设置JVM查找本机库的路径。其他系统属性用于配置Java Service Wrapper产品。

答案 1 :(得分:4)

-classpath告诉VM如何查找类

-Dx=y将系统属性x设置为值y;确切的效果取决于财产:

  • java.library.path用于查找本机库
  • 其余的(wrapper.*)看起来像第三方图书馆一样。

答案 2 :(得分:1)

-classpath是:用于查找类的目录或jar文件的分隔列表

每个-D都是正在设置的属性 java.library.path是Java查找其库的标准位置,例如rt.jar
wrapper.x很可能是org.tanukisoftware.wrapper.WrapperSimpleApp的属性System.setProperty("property.name", "value"); 这些也可以使用org.tanukisoftware.wrapper.WrapperSimpleApp

在Java中设置

com.jobirn.Service是正在运行的实际java类。 args[0]是上述课程的第一个参数,假设标准为public static void main(String[] args)

,将显示为{{1}}