Javaを実行するいくつかの方法


1.コードで呼び出す:
 
Win 32で  API:       CreateProcessの例:PROCESS_INFORMATION   procInf; char   curDir[MAX_PATH];   GetCurrentDirectory(MAX_PATH,   curDir); STARTUPINFO   startInfo; GetStartupInfo(&startInfo); if(!CreateProcess(NULL,   "javaw   MainClass ",   NULL,   NULL,   FALSE,   0,   NULL,   curDir,       &startInfo,   &procInf)) {        //error }
 
2.スクリプトまたはバッチで実行
2.1 Windows       
jar run.bat java -jar ***.jar
start /B javaw -Djava.util.logging.config.file=logging.properties -Djava.library.path=lib -cp lib/javax.util.property-2_0.jar:project-2.1.jar com.xxx.project.ui.Main
  run.bat 。 jar , -classpath 。 bat , bat2exe , bat exe , java jvm


2.2 Linux shell , :
java -Djava.util.logging.config.file=logging.properties -Djava.library.path=lib -cp lib/javax.util.property-2_0.jar:project-2.1.jar com.xxx.project.ui.Main