java - 如何从eclipse中调用jar包中的主类?

标签 java eclipse jar

目前,jar文件中有调用主类的bat文件。现在我想使用 eclipse 运行它。如何配置 eclipse 来运行它?

我尝试过“运行”>“外部工具”>“外部工具”配置。但我不知道该输入什么...

@echo off

set MODULE2_HOME=%~dp0..
set JAVA_HOME=C:/Program Files/Java/jdk1.6.0_71


set CLASSPATH="%MODULE2_HOME%/classes;%MODULE2_HOME%/lib/*;%MODULE2_HOME%/lib/oracle/*;%MODULE2_HOME%/lib/aspose/*;%MODULE_HOME%/aspose/*"
set SETUP_PROPERTIES="%MODULE2_HOME%\conf\setup.properties"

set PATH=%JAVA_HOME%\bin;%PATH%

java -cp %CLASSPATH% -Dsetup.properties=%SETUP_PROPERTIES% com.module.fast.main.Module2Main %*

如何配置 Eclipse 以与此命令完全相同的方式运行?

最佳答案

因为它是一个将在 Windows 中运行的批处理文件。您可以转到命令提示符并使用 .bat 运行批处理文件。您不需要 Eclipse。您可以在 eclipse 中运行 java 类。不过如果你想运行,你可以查看下面的截图。

enter image description here

配置时,请确保给出批处理文件的完整路径。如果bat文件需要额外的命令行参数,您可以用空格指定批处理文件位置,并用空格分隔命令行参数。

运行包含主类的jar文件不起作用,你必须给出工作目录位置。

关于java - 如何从eclipse中调用jar包中的主类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57300857/

相关文章:

java - 如何在 TwinColSelect 中定义所选项目的最大限制

java - JTable内容编辑

java - 导入外部 jar 后出现 NoClassDefFoundError

java - JSF 2.0 使用 Eclipse?

java - Eclipse PDE 中未找到 View 描述符异常

java - 运行旧版本的Jar文件

java - 如何测试 Spring Batch 应用程序的整个流程?

java - 公共(public)类 Main 不起作用,这段代码是否可能?

java - 使用类路径运行 jar 文件

java - 使用 ANT 从 jar 库加载 java premain-class