簡體   English   中英

為什么我無法通過單擊打開jar文件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM