当前位置: 首页 > 知识库问答 >
问题:

Eclipse:导出可运行的Jar文件应该包括特定的文件

宁弘亮
2023-03-14

我正在尝试通过以下命令导出一个jar文件:export->Runnable jar file->Copy required libraries到生成的jar旁边的子文件夹中。

我试图最小化我的JAR文件的大小,我想排除xtend文件,因为它已经被转换成Java。我的plugin.xml中的build.properties包含以下内容:

source.. = src/,\
          src-gen/,\
          xtend-gen/
bin.includes = META-INF/,\
               .,\
               plugin.xml
src.excludes = **/*.xtend
bin.excludes = **/*.xtend
exclude.. = **/*.xtend

问题是,xtend文件仍然被添加到JAR文件中。我如何排除特定的文件被添加到JAR文件中?

更新:我在“另存为ANT脚本”选项中打了勾。我修改了ANT脚本以排除那些我不想要的文件。

<fileset dir="D:/xtext/bin">
    <exclude name="**/*.xtend" />
</fileset>

共有1个答案

傅兴平
2023-03-14

当您执行导出时,您可以选择将导出过程存储为ant文件。在这个ant文件中,可以找到一个将bin文件夹添加到file files的部分。在那里,您可以排除xtend文件。

build.properties只对OSGi/Plugin导出起作用--可运行的jar文件向导并不知道这一点。

 类似资料:
  • 我尝试将一个具有不同库的Java项目导出到一个可运行的JAR文件中,其中包括一个JavaFX GUI和许多不同的东西。当我在eclipse中运行我的项目时,没有问题。但是,当我试图将它导出到一个可运行的JAR文件,然后我尝试启动时,它从来没有打开一个窗口,只有一个进程在后台运行。 我不知道如何更好地描述我的问题。但也许你已经可以帮我了解这些信息了。 (使用eclipse)

  • 我完全误解了关于将项目导出到JAR的一些事情。 2事情正在发生。

  • 我有一个java项目。我想把它导出到可运行的jar文件。 我用eclipse来做这件事。 但当我运行创建的jar文件时,我会收到(系统找不到指定的路径)。 如何在任何地方导出文件夹以运行success jar文件?

  • 问题内容: 我在将当前项目提取到可执行jar文件时遇到问题。当我在日食中按下运行按钮时,一切正常,但是当我这样做时 然后启动.jar文件;我唯一得到的是带有灰色画布的窗口。它应该启动我编写的游戏(spaceInvaders)。 这是我上载项目的github的链接。我真的不知道错误在哪里,在哪里看。在我的代码中?在我安装的JRE / JDK中?创建罐子时我做错什么了吗? 请帮忙 -。- 问题答案:

  • 导出的jar文件有问题。当我在Eclipse中运行项目时,它运行得很好,但是当我从控制台作为导出的jar运行它时,我收到以下错误消息: 代码如下: 我执行该方法的语法是

  • 我有一个Eclipse RCP3应用程序,需要从它创建一个可运行的jar。当我在plugin.xml文件中使用export特性时,它会在plugin文件夹中创建一个jar文件。是否可以从Eclipse RCP3应用程序生成一个可执行的jar文件?可以在Eclipse EDI外部运行的jar文件。