我想在Java中運行.jar
文件,但出現異常,它不起作用。在目錄C:/Users/Administrator/Desktop/apache-solr-4.0.0/example,我有一個文件叫做start.jar。 我最後一個例子,但它引發了一個異常。我需要做些什麼才能解決問題?在Java中運行.jar
public void runStart() {
try {
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("C:\\Users\\Administrator\\Desktop\\apache-solr-4.0.0\\example\\start.jar");
} catch (IOException ex) {
Logger.getLogger(SolrForm.class.getName()).log(Level.SEVERE, null, ex);
}
}
什麼是錯誤? Post stacktrace .. –
java.io.IOException:無法運行程序「C:\ Users \ Administrator \ Desktop \ apache-solr-4.0.0 \ example \ start.jar」:CreateProcess錯誤= 193,%1不是有效的Win32應用程序 \t在java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) – user527
你應該運行它作爲一個Java應用程序而不是一個.exe – wxyz