在java中CreateProcess出現的異常的處理(備忘)

在java中調用外部程序時,出現類似這樣的異常:
---------- java ----------
java.io.IOException: CreateProcess: C:/j2sdk1.4.2_04/bin/javac error=267
 at java.lang.Win32Process.create(Native Method)
 at java.lang.Win32Process.<init>(Win32Process.java:66)
 at java.lang.Runtime.execInternal(Native Method)
 at java.lang.Runtime.exec(Runtime.java:566)
 at java.lang.Runtime.exec(Runtime.java:428)
 at CodeCompiler.main(CodeCompiler.java:15)
 
由於是在創建進程時纔出現的,可以判斷是調用程序時windows本身報出的,google搜索windows,對應原因描述:
ERROR_DIRECTORY
267 The directory name is invalid.
 
其他出現的錯誤碼參見完整的錯誤碼列表:
Windows MSDN上:System Error Codes
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章