如何在Eclipse中运行jar文件

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

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

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

  1. 转到“运行”>“外部工具”>“外部工具配置”
  2. 在“程序”下创建一个项目
  3. 填写:

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

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

    参数: -jar [path to your jar]

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

请尝试以下命令行

 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 

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

计划 – >新的

在此处输入图像描述