2010-12-22 154 views
16

我試圖通過運行配置然後創建一個新的Java App來運行jar文件,但Eclipse希望我爲它提供一個主類和對該項目的引用。我不能只給Eclipse一個jar文件嗎?如何在Eclipse中運行jar文件

回答

8

您可以使用「運行」>「外部工具」>「外部工具配置」中的「外部工具」啓動配置運行JAR。

+1

:d謝謝!我在運行>外部工具>外部工具配置下找到它,然後選擇新的程序。 – stevebot 2010-12-22 02:52:00

+8

我也嘗試這個,但它給了我這個問題執行命令行發生異常。 無法運行程序「D:\ CapsON.jar」(在目錄「D:\」中):CreateProcess錯誤= 193,%1不是有效的Win32應用程序 – 2010-12-22 07:18:18

1

你提供的jar文件是否有「public static void main(String [] arg)」方法?爲了讓java運行你的應用程序,必須存在一個帶有「public static void main(String [] arg)」方法的主類。所以jvm會理解你jar的開始執行點。

1

試試下面的命令行

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

你不能直接執行一個jar文件。相反,您需要使用java -jar命令運行它。爲了做到這一點你:

  1. 轉到運行>外部工具>外部工具配置
  2. 下的「計劃」
  3. 創建項目填寫:

    地點:/usr/bin/java(或路由到您的java可執行文件,在Linux 中,您可以通過在終端上運行which java來找到該文件,在Windows中,您可以在命令提示符中使用where java

    工作目錄:工作目錄爲您的jar程序(通常它的位置)

    參數:-jar [path to your jar]

相關問題