我用eclipse做了一个小的java程序,在这里我遇到了麻烦。如果我尝试双击或右键单击打开它(我尝试在Windows和Linux上)什么都不做。但是我使用了" java -jar ...
"它起作用了。我怎么能只通过点击它来运行我的程序?
这是我的代码:
效用单位---->
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;
}
}
答案 0 :(得分:0)
未设置Jar默认可执行文件。您可以右键单击jar并选择属性。现在选择更改并选择以下C:\ Program Files \ Java \ jre7 \ bin \ javaw.exe。
这将使javaw成为jar可执行文件的默认应用程序。
答案 1 :(得分:0)
您的程序需要终端才能显示文本。使用java -jar
运行时,您打开终端,这样您就可以看到所期望的内容。当没有终端时,需要打开终端。在Windows上,这需要您使用java.exe
(不是javaw.exe
)。