gpt4 book ai didi

java - 关于Java Eclipse导出功能的问题

转载 作者:行者123 更新时间:2023-12-04 07:04:44 26 4
gpt4 key购买 nike

我正在尝试 Eclipse Java 'Export Runnable JAR file'。它创建了一个包含所有文件的单个 JAR,这很棒。但有一个问题,在我的项目中,我有两个目录和一些外部库,如下所示布局

  • 资源
  • mypic.jpg
  • JRE 系统库
  • 引用图书馆
  • 一堆外部库

  • 像往常一样,'src' 包含我所有的代码。和资源包含我在代码中使用的一些图像文件。在我的代码中,当我引用 mypic.jpg 时,我会这样做:

    String filename = "resources/mypic.jpg";

    但是,当我将项目导出为可运行的 JAR 文件时,它完全忽略了 'resources' 目录,它将 mypic.jpg 放入顶级目录,这使得我的代码中的“resources/mypic.jpg”根本不起作用.在 JAR 文件中也未创建“资源”目录

    我尝试使用“新建->文件夹”、“新建->源文件夹”创建“资源”目录,但无济于事。

    这是我在构建路径配置中的“构建路径上的源文件夹”

    我的项目/资源
    我的项目/源代码

    我的 Eclipse 构建(Windows XP):
    面向 Web 开发人员的 Eclipse Java EE IDE。
    版本号:20090621-0832

    最佳答案

    我建议使用 maven 采取此处描述的方法:

    How can I create an executable JAR with dependencies using Maven?

    是的,它需要“mavenizing”您的项目并学习如何使用 Maven,但迟早您会想要在 Eclipse 之外构建您的项目。

    关于java - 关于Java Eclipse导出功能的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295767/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com