我想通過雙擊運行Jar文件。雙擊JAR文件無法打開命令提示符
以下是其中唯一的Java類文件。
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Sysout{
public static void main(String[] args) throws IOException{
System.out.println("Hello World!");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String msg = br.readLine();
System.out.println(msg);
br.read();
}
}
而且清單文件具有定義的主類。
使用this鏈接,我通過雙擊批處理文件成功運行了Jar文件。 這將打開命令提示符並運行定義的主類。
但是,如果我直接雙擊Jar文件,沒有任何反應。 我也檢查了this鏈接並將我的.jar關聯到javaw.exe This鏈接也暗示了相同。 也嘗試通過將.jar與java.exe相關聯
會發生什麼情況是命令提示符打開幾分之一秒並消失。
即使我期待用戶輸入一些數據,雙擊操作不會等待用戶輸入任何內容。
問題在哪裏?
當你將.jar和javaw關聯時,它故意不顯示命令窗口!將它關聯到java,你應該看到窗口 – Petesh
@Petesh你可以添加此評論作爲答案?我相信你會得到回報。 – adarshr
我確實與java.exe關聯。但是,窗口僅顯示幾分之一秒。請將更新後的帖子 – whitehat