2017-01-20 2 views
0

私は日食と小さなJavaプログラムを作った、ここで私はトラブルがあります。私がダブルクリックまたは右クリック(私はWindowsとLinuxで試した)でそれを開こうとすると何もしません。しかし、私は "java -jar ..."を使いました。プログラムをクリックするだけでどうすればいいですか?ここでなぜjarファイルをクリックして開くことができないのですか?

は私のコードです:

Main

Usuarios

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; 
    } 

} 
+0

'.jar'ファイルをクリックすると' java'で実行するようにOSを設定していませんか? – Kayaman

+2

[Windows 7(64)をダブルクリックして.jarファイルを実行する方法]の複製可能性(http://stackoverflow.com/questions/8511063/how-to-run-jar-file-by-double-click- on-windows-7-64) –

+0

.jarファイルはJREに関連付けられていないようです。 –

答えて

0

ジャーデフォルトの実行可能ファイルが設定されていません。 jarを右クリックしてプロパティを選択することができます。変更を選択し、C:\ Program Files \ Java \ jre7 \ bin \ javaw.exeの順に選択します。

これは、jar実行可能ファイルのデフォルトアプリケーションとしてjavawを作成します。

+0

どちらか適切な答えを記入してください。 – Opv

0

プログラムでは、テキストを表示するための端末が必要です。 java -jarを実行すると、端末が開いているので、期待どおりに表示されます。端末がない場合は、端末を開く必要があります。ウィンドウでは、java.exejavaw.exeではなく)を使用する必要があります。

関連する問題