RT,由于是JAVA应用程序需屏蔽dos窗口,因此采用批处理调用,使用javaw调用程序,但这种方式不能传入JVM参数,请问这种情况怎样才能解决目前的批处理文件我是这样写的:
start C:\Progra~1\Java\jdk1.6.0_06\bin\javaw %JAVA_VM% %MEM_ARGS% -Djava.library.path="%dctmSharedPath%" -classpath "%CLASSPATH%" com.nantian.cdws.mdbimport.MdbImport
其中%MEM_ARGS%是JVM参数,但无法传入

解决方案 »

  1.   

    set MEM_ARGS="你要设置的参数"
      

  2.   


    这个我重新写了个setEnv.bat 里面内容是set JAVA_VM=-hotspot
    set MEM_ARGS=-Xmx1024M -Xms1024M -Xmn128M -XX:PermSize=64M -XX:MaxPermSize=256M -Xnoclassgc -Xloggc:log/gc.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UseParallelGC -XX:ParallelGCThreads=16 -XX:+UseParallelOldGC -XX:MaxGCPauseMillis=500 -XX:+UseAdaptiveSizePolicy -XX:MaxTenuringThreshold=7 -XX:GCTimeRatio=19 只是现在这些参数传不进去