如何在Eclipse中运行jar文件

时间:2010-12-22 01:04:32

标签: java eclipse

我试图通过运行配置然后创建一个新的Java App来运行一个jar文件,但Eclipse希望我给它一个主类并引用该项目。我不能只给Eclipse一个jar文件吗?

7 个答案:

答案 0 :(得分:51)

您无法直接执行jar文件。相反,您需要使用java -jar命令运行它。为了做到这一点,你:

  1. 转到“运行”>外部工具>外部工具配置
  2. 在“计划”
  3. 下创建项目
  4. 填写:

    位置:/usr/bin/java(或Linux中的java可执行文件的路径) 你可以通过在终端上运行which java找到这个,在Windows中你可以在命令提示符下使用where java

    工作目录:jar程序的工作目录(通常是它的位置)

    参数:-jar [path to your jar]

答案 1 :(得分:11)

您可以使用“外部工具”启动配置运行JAR,该配置位于运行>外部工具>外部工具配置。

答案 2 :(得分:2)

运行->外部工具->外部工具配置。

程序->新建

enter image description here

答案 3 :(得分:1)

你提供的jar文件是否有“public static void main(String [] arg)”方法?为了让java运行你的应用程序,必须存在一个带有“public static void main(String [] arg)”方法的主类。这样jvm就会理解jar的起始执行点。

答案 4 :(得分: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

答案 5 :(得分:1)

只需创建一个Java应用程序并以jar标志启动它即可:

enter image description here

您可以使用eclipse变量(例如workspace_loc或git_work_tree)指向您的jar文件。

答案 6 :(得分:-1)

尝试在控制台中运行“ java -jar yourprogramname”。