2010-12-22 14 views

cevap

8

JAR'ı Run (Çalışıyor)> External Tools (Dış Araçlar)> External tools Configurations (Dış Araçlar Yapılandırmaları) içinde bulunan bir "External Tool" başlatması ile çalıştırabilirsiniz.

+1

: D teşekkürler! Çalıştır> Dış Araçlar> Harici araçlar Yapılandırmaları altında buldum ve ardından yeni Program'ı seçtim. – stevebot

+8

Ayrıca bunu deneyin ama bana bu sorunları veriyor komut satırı yürütme özel durum oluştu. Program "D: \ CapsON.jar" ("D: \" dizininde) çalıştırılamıyor: CreateProcess error = 193,% 1 geçerli bir Win32 uygulaması değil –

1

Sağladığınız jar dosyası "public static void main (String [] arg)" yöntemine sahip mi? Java'nın sizin ve uygulamanızı çalıştırması için "public static void main (String [] arg)" yöntemiyle bir ana sınıf olmalıdır. Böylece jvm, kavanozunuzun başlama noktasını anlayacaktır.

1

aşağıdaki komut satırını (her satırda bir) Aşağıdaki argümanlarla

C:\Program Files (x86)\Java\jdk1.6.0_24\bin\javaw.exe 

-cp C:\dev\tcpmon-1.0-bin\build\tcpmon-1.0.jar 
org.apache.ws.commons.tcpmon.TCPMon 
42

Doğrudan bir kavanoz dosyası yürütemezsiniz deneyin. Bunun yerine, java -jar komutunu kullanarak çalıştırmanız gerekir. Bunu yapabilmek için:

  1. git "Program"
  2. altında bir öğe oluşturun

  3. > Harici Araçlar> Harici araçlar Yapılandırmaları Çalıştır doldurun içinde: /usr/bin/java (veya:

    Yer

    java çalıştırılabilir rotanıza, Linux 'da bir terminale which java'u çalıştırarak bunu bulabilirsiniz, Windows'ta where java komut satırında kullanabilirsiniz.

    Çalışma dizini: senin kavanoz programı için çalışma dizini (genellikle konumu)

    Argümanlar: -jar [path to your jar]

+2

Bu kabul edilen yanıt olmalıdır. – starmandeluxe

+0

Pencerelerde 'java' yerine java'yı kullanabilirsiniz. Eğer bir JDK istiyorsanız ve bir JRE değilse, 'bin/javac/'için döndürülen dizinlere bakmanız gerekir. – ECH

İlgili konular