[英]Why I cant open a jar file by clicking on it?
我用eclipse制作了一個小型Java程序,但在這里遇到了麻煩。 如果我嘗試通過雙擊或右鍵單擊打開它(我在Windows和Linux上嘗試過),則不會執行任何操作。 但是我使用了“ java -jar ...
”,它起作用了。 我如何通過單擊就可以運行我的程序?
這是我的代碼:
Utiles ---->
package main;
public class Utiles {
private boolean n = false;
public Utiles() {
this.n = false;
}
public void limpia() {
for (int i = 0; i < 100; i++)
System.out.println();
}
public void salta() {
for (int i = 0; i < 5; i++)
System.out.println();
}
public void espacio() {
for (int i = 0; i < 2; i++)
System.out.println();
}
public static int countLines(String str) {
if (str == null || str.length() == 0)
return 0;
int lines = 1;
int len = str.length();
for (int pos = 0; pos < len; pos++) {
char c = str.charAt(pos);
if (c == '\r') {
lines++;
if (pos + 1 < len && str.charAt(pos + 1) == '\n')
pos++;
} else if (c == '\n') {
lines++;
}
}
return lines;
}
}
未設置Jar默認可執行文件。 您可以右鍵單擊罐子並選擇屬性。 現在選擇change並選擇以下C:\\ Program Files \\ Java \\ jre7 \\ bin \\ javaw.exe。
這將使javaw成為jar可執行文件的默認應用程序。
您的程序需要一個終端來顯示文本。 使用java -jar
運行時,您需要打開終端,因此您可以看到期望的結果。 如果沒有終端,則需要打開一個終端。 在Windows上,這要求您使用java.exe
(而不是javaw.exe
)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.